- 博客(2)
- 资源 (2)
- 收藏
- 关注
转载 C++ 直接初始化与赋值初始化,讲的很仔细
一、我的问题是关于初始化C++类成员的。我见过许多这样的代码: CSomeClass::CSomeClass() { x=0; y=1; } 而在别的什么地方则写成下面的样子: CSomeClass::CSomeClass() : x(0), y(1) { } 我的一些程序员朋友说第二种方法比较好,但他们都不知道为什么是这样。你能告诉我这两种类成员初始化方法的区别吗? 回答 从技术上说,你的程序员...
2016-08-18 15:17:55 18336
转载 C++堆还是栈上创建对象
这篇文章来自于一次讨论:http://www.devbean.net/2013/01/qt-study-road-2-model-view/#comment-17532。关于究竟是在堆上还是在栈上创建对象,可能很多初学者感到迷惑。我想可以把这部分内容拿出来详细介绍一下。现在,假设你已经清楚什么是堆,什么是栈。如果需要在堆上创建对象,要么使用new运算符,要么使用malloc系列函数。这点没有异议。...
2016-08-18 11:31:39 1763
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人