21xrx.com
2024-12-22 22:51:28 Sunday
登录
文章检索 我的文章 写文章
C++类的实例化示例
2023-07-06 19:42:44 深夜i     --     --
C++ Classes Instantiation Example Objects

C++是一种面向对象编程语言,也就是说它支持类的概念,可以通过定义类来创建实例对象。下面我们来看一下C++类的实例化示例。

首先我们定义一个简单的类,包含两个私有成员变量和一个公有成员函数来输出这两个成员变量的值。


class Demo {

private:

  int num1;

  int num2;

public:

  void show()

    std::cout << "num1 = " << num1 << "

};

接下来我们可以通过以下两种方式来实例化这个类。

1. 普通指针方式

使用普通指针方式可以动态分配内存,然后使用`new`关键字来创建一个类的实例对象,同时通过指针调用成员函数。


Demo *demo = new Demo();

demo->show();

2. 引用方式

使用引用方式不需要动态分配内存,直接创建一个对象,并通过对象调用成员函数。


Demo demo;

demo.show();

无论使用哪种方式来实例化类,都需要调用`show()`函数来输出成员变量的值。

以上是一个简单的C++类的实例化示例,这里只是一个入门示例,如果要深入理解C++的类和对象,需要学习更多的语法规则以及使用实践。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复