社区
C++ 语言
帖子详情
调用构造函数的问题。
earfly
2009-11-12 03:00:35
Class A{
public:
A();
f1();
};
A *p;
A q;
请问:p和q分别在什么时候调用它们的构造函数啊?
我的理解是:p是在 p = new A;的时候调用它的构造函数,而q是在 A q;的时候就调用它的构造函数,这样对吗?谢谢!
...全文
78
11
打赏
收藏
调用构造函数的问题。
Class A{ public: A(); f1(); }; A *p; A q; 请问:p和q分别在什么时候调用它们的构造函数啊? 我的理解是:p是在 p = new A;的时候调用它的构造函数,而q是在 A q;的时候就调用它的构造函数,这样对吗?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
earfly
2009-11-13
打赏
举报
回复
谢谢,结贴。
zhengjiankang
2009-11-12
打赏
举报
回复
[Quote=引用 5 楼 truemiraclea 的回复:]
1楼的补充没看明白什么意思,LZ的理解是对的
[/Quote]
定义一个指向A类型对象的指针
然后定义一个A类型对象
指针指向这个对象
rabbitlzx
2009-11-12
打赏
举报
回复
1楼的意思就是指针赋值时不会调用对象的构造函数
earfly
2009-11-12
打赏
举报
回复
有人能解释一下1L的意思吗?学习。
macrojj
2009-11-12
打赏
举报
回复
我也不懂1L的意思也。。。
楼主你是对的哈。
前云
2009-11-12
打赏
举报
回复
up
truemiraclea
2009-11-12
打赏
举报
回复
1楼的补充没看明白什么意思,LZ的理解是对的
Markerhao
2009-11-12
打赏
举报
回复
学习
shenrongze
2009-11-12
打赏
举报
回复
....
lylm
2009-11-12
打赏
举报
回复
LZ说的应该算对,1楼的补充也不错
jenf
2009-11-12
打赏
举报
回复
p = new A;的时候调用它的构造函数 :这个不全面,可能这个指针会指向别的对象,那时候就没用构造函数的调用了。你比如A *p; A q; p = &q; 这时最后一句就没用构造函数的调用。
Flutter编程指南之Dart语言:移动开发语言
第10章 继承与多态:Dart中的继承实现、
调用
父类
构造函数
、成员变量的覆盖(Override)、方法的覆盖(Override)、多态、混入(Mixins)。 第11章 抽象类与接口:抽象类、接口、Dart中隐式接口、实现接口。 第12章 ...
C++深度解析 临时对象 --- 直接
调用
构造函数
,手动去
调用
构造函数
(22)
C++深度解析 临时对象 --- 直接
调用
构造函数
,手动去
调用
构造函数
(22) 临时对象(直接
调用
构造函数
。代码上手动去
调用
而非编译器自己
调用
构造函数
) 直接
调用
构造函数
将产生一个临时对象。 临时对象的...
java
调用
构造方法_在java中可以直接从方法
调用
构造函数
吗?
构造函数
类似于方法,它在创建类的对象时被
调用
,通常用于初始化类的实例变量。
构造函数
与它们的类同名,并且没有返回类型。...从方法
调用
构造函数
不,不能从方法
调用
构造函数
。唯一可以使用“this...
C++
调用
构造函数
的方式
//
调用
默认
构造函数
A a = A(xx);//
调用
带参的
构造函数
A a(xx);//
调用
带参的
构造函数
的简写形式 A a;//
调用
默认
构造函数
的简写形式 class A { public: A(int a) { } }; class B : public A { }; int ...
c++ new运算符是如何
调用
构造函数
的
本文内容简短,只为记录下一次思考过程,事情起源于一句话,“new操作符会
调用
operator new分配内存再
调用
构造函数
构造对象”,但最近再次看到这句话的时候越看越有疑问,怎么样
调用
构造函数
??于是就带着这个
问题
...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章