读书人

简单地c++基础有关问题

发布时间: 2014-01-14 23:14:00 作者: rapoo

简单地c++基础问题
假设在class sample()
{
Cpen pen;
pen.createpen();//懒了,参数不写了,这里的pen就可以直接调用了吗?不需要初始化什么的吗?因为用c#的时候这种地方需要进行如下的实例化,所以如果没实例化,我总是觉得pen这个变量是没有占内存的,想要请教一下上面的pen这里占了内存吗?这样调用没有问题吗?ps我觉得我的问题都很怪,谢谢看完
Cpen pen;
pen=new Cpen();
pen.createpen();
}
[解决办法]
可以的,上面的直接调用class的默认构造函数
而至于你下面的代码,在C++中需要通过指针实现


Cpen *pen;
pen=new Cpen();//通过new返回一个指向CPen的指针
pen->createpen();

读书人网 >C++

热点推荐