出于C ++学习的目的,我有文件class1.h
,class1.cpp
,class2.h
和class2.cpp
。我想实例化class1Obj
中名为class2
的对象。我在哪里以及如何实例化此对象?是否在classObj
构造函数中实例化class2
?
过去,我创建了一个指向类的指针,该指针在当时很有效,但是我认为指针不是这次我应该走的路线,因为classObj
仅在class2
内部使用。] >
出于C ++学习的目的,我有文件class1.h,class1.cpp,class2.h和class2.cpp。我想实例化class2中名为class1Obj的对象。我在哪里以及如何实例化此对象...
class class1
{
//...
};
class class2
{
class1 member;
//...
};
过去您是如何创建一个指针的?大概您做了这样的事情:
取决于您的Class1。如果其构造函数接受某些参数,则必须在Class2构造函数或初始化列表中显式初始化它。
实例化一个类:
foo类{