class TestClass1
{
public:
TestClass1()
{
cout << "TestClass1()" << endl;
}
TestClass1(const TestClass1&)
{
cout << "TestClass1(const TestClass1&)" << endl;
}
TestClass1(int i)
{
cout << "TestClass1(int i) " << i << " " <<endl;
}
}; class TestClass2
{
public:
TestClass2() { cout << "TestClass2()" << endl; }
TestClass2(const TestClass2&){ cout << "TestClass2(const TestClass2&)" << endl; }
int fun() { return ; }
}; class TestClass3
{
public:
TestClass3(TestClass2& tc2):m_tc2(tc2),m_tc1(m_tc2.fun()) {};
private:
TestClass1 m_tc1;
TestClass2 m_tc2;
}; int main()
{
TestClass2 tc2;
cout << "................................................\n";
TestClass3 tc3(tc2);
return ;
}

结果:

明明TestClass1的初始化依赖TestClass2,为何TestClass1先于TestClass2初始化。

最新文章

  1. Mybatis总结
  2. APP性能测试
  3. Swift翻译之-Swift语法入门 Swift语法介绍
  4. [转] POJ字符串分类
  5. poj 1458 Common Subsequence【LCS】
  6. JSP简易留言板
  7. 死亡的协议--- Pieter Hintjens&#160;(ZeroMQ作者)
  8. hashtable 和dictionary
  9. NOI十连测 第四测 T3
  10. 扩大或缩小undo表空间
  11. JS获取URL中参数值(QueryString)的4种方法
  12. TypeScript 之类型判断
  13. 校验XX是否在有效期内
  14. springmvc 跳转页面或者返回json
  15. 群晖搭建webssh
  16. 非常好的开源C项目tinyhttpd(500行代码)
  17. 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
  18. SpringCloud 将服务注册到Eureka Server上
  19. sqlserver中的CHARINDEX用法
  20. Cocos2d-x学习笔记(八)精灵对象的创建

热门文章

  1. VScode(一):C/C++ &amp; MinGW &amp; Code Runner
  2. Scala与Mongodb实践1-----mongodbCRUD
  3. 在Winform界面使用自定义用户控件及TabelPanel和StackPanel布局控件
  4. 一个命令解决linux重启nginx就丢失pid文件问题
  5. JMeter——分布式压测
  6. 使用ABAP Data Validator验证数据有效性
  7. 5.基本的Dos命令
  8. Qt Installer Framework翻译(3-5)
  9. iocp性能分析
  10. mysql本地连接远程连接不上