c++中构造函数的相互调用
来源:互联网 发布:fast迅捷网络fwr200 编辑:程序博客网 时间:2024/05/17 07:10
好久没写c++了,最近发现连构造函数的基本知识都忘记了。
还好查到了很多优秀的文章,彻底搞明白了
简短来说,构造函数中一般直接调用其它构造函数是没有用的,要用placement new 才行,具体看下面的参考链接
自己写的一个例子:
#include <iostream>using namespace std;class A{private: int m;public: A() { new(this)A(2); } A(int i):m(i) {} void show() { cout<<m<<endl; }};int main(){ A a; a.show(); return 0;}
参考链接:
http://blog.csdn.net/race604/article/details/6921678
http://www.cnblogs.com/chio/archive/2007/10/20/931043.html
http://blog.csdn.net/zhangxinrun/article/details/5940019
http://www.cnblogs.com/the-tops/p/5587507.html
阅读全文
0 0
- c++中构造函数的相互调用
- java 类中 构造函数的相互调用 顺序
- Java构造函数的相互调用
- C++:构造函数中调用虚函数
- C++:构造函数中调用虚函数
- 构造函数和析构函数的相互调用
- 看C++中构造函数的调用顺序
- C与C++函数的相互调用
- C于汇编函数的相互调用
- c++:在类的构造函数中调用另一个构造函数
- C#中构造方法重载的相互调用
- 函数调用 中 的拷贝构造函数
- 构造函数相互调用使用this指针
- [C++] 拷贝构造函数的调用
- 【C++&Java】构造函数的调用点
- 【c++】构造函数调用顺序的研究
- c++:(各种)构造函数的调用方式
- 函数的相互调用
- VIM 官方网站上的无法下载
- js 判断当前页面是否被浏览
- OZO与MEC联调总结(修改IP和添加静态路由)
- 关于javascript闭包中的this对象
- win 10 ------command
- c++中构造函数的相互调用
- com.google.protobuf.Timestamp与时间Date的转换
- JS日期格式化方法
- Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeCo
- postgresql数据库一些字符操作
- php函数-list函数
- Java学习笔记之线程(三):线程的安全问题和解决办法
- 用java语言实现事件委托模式
- Android编译ffmpeg