C++ 带参数的类如何实例化?

class A
{
public:
A(int b);
~A();
}

请问这个类如何实例化
A a(1); 这样?

你是对的啊,给构造函数传入对应类型的的参数就行了

一下几种方法都是可以的:

A a(1);
A *pA = new A(200);
A a = 1;    //一个参数的初始化表
A a = {1};    //多个参数的初始化表


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-12
类实例化时,会先调用构造函数,函数返回之前,最后实例化的类会首先调用析构函数追问

实例化时候的格式呢? 请问怎么写~

追答

实例化时是传递参数给构造函数,A a(1)是调用了A::A(int a)这样的构造函数

本回答被提问者和网友采纳
第2个回答  2014-03-12
在class A这个类中不应该有一个私有成员变量吗?
class A{
private:
int bt;
public :
A(int b)
{
bt = b;
}
~A();
}
第3个回答  2014-03-12
小白
相似回答