由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++里面
相关主题
[合集] C++问题(copy constructor)菜鸟请教smart pointer
关于c++的constructor的面试题请教这个程序里用到了什么constructor啊?有几个copy constructor?
请教一个基本的constructor和destrcutor问题C++ 中 myobject * a =new myobject[n] 的问题
[合集] 关于C++ default copy constructorC++问题,confusing...
关于C++ copy-constructor 一个奇怪的问题用包子呼唤大牛们--问关于C++Destructor的问题
question about c++ constructorC++默认的copy constructor的疑惑
C++的一个小疑问,求解惑一个c++ constructor的问题, thanks
请教各路C++大神 为什么f(3) 输出是 'dd'请教几个C++问题
相关话题的讨论汇总
话题: apple话题: feed话题: class话题: 分配内存
进入Programming版参与讨论
1 (共1页)
c*********n
发帖数: 128
1
如果有一个class
class Apple {
Feed feed;
}
(注意:并没有自己定义constructor,当然也就没有手工给feed分配内存)
是不是如下语句
Apple apple;
就已经给apple 和 apple.feed分配内存了? (只是内存内容不可预料?)
并不是像java那样 Apple apple只是定义一个值为null的reference?
h**o
发帖数: 347
2
feed的内容是Feed()
如果没有定义Feed();会报错

【在 c*********n 的大作中提到】
: 如果有一个class
: class Apple {
: Feed feed;
: }
: (注意:并没有自己定义constructor,当然也就没有手工给feed分配内存)
: 是不是如下语句
: Apple apple;
: 就已经给apple 和 apple.feed分配内存了? (只是内存内容不可预料?)
: 并不是像java那样 Apple apple只是定义一个值为null的reference?

c*********n
发帖数: 128
3
just tested the following code. it compiled.
#include
using namespace std;
class Feed{};
class Apple{
public:
Feed feed;
};
int main() {
Apple apple;
cout << (long) &apple << endl;
cout << (long) &apple.feed << endl;
}
$ ./a.out
140735076833951
140735076833951

【在 h**o 的大作中提到】
: feed的内容是Feed()
: 如果没有定义Feed();会报错

O*******d
发帖数: 20343
4
在java里,stack上只有pointer and primitive data type。 所以在java里,数列要
用new, 数列的每个成员也要用new. 而在C/C++里, stack上可以有各种data type,
包括class instance 和数列。
1 (共1页)
进入Programming版参与讨论
相关主题
请教几个C++问题关于C++ copy-constructor 一个奇怪的问题
一个关于assignment constructor和expection的问题question about c++ constructor
What is wrong with the constructor calling?C++的一个小疑问,求解惑
请教个Bloomberg 的 C++ 题目请教各路C++大神 为什么f(3) 输出是 'dd'
[合集] C++问题(copy constructor)菜鸟请教smart pointer
关于c++的constructor的面试题请教这个程序里用到了什么constructor啊?有几个copy constructor?
请教一个基本的constructor和destrcutor问题C++ 中 myobject * a =new myobject[n] 的问题
[合集] 关于C++ default copy constructorC++问题,confusing...
相关话题的讨论汇总
话题: apple话题: feed话题: class话题: 分配内存