【发布时间】:2009-01-17 00:04:59
【问题描述】:
如果我在函数的中途定义一个类的局部变量实例而不使用指针和 new,构造函数是在进入函数时调用还是在定义的位置调用?
如果我在文件中全局定义一个类的另一个实例,在第一次加载可执行文件时会调用该构造函数吗?如果多个线程正在访问 .dll 怎么办?
最后,你的答案在 .dll、.so、.exe 和 linux 可执行文件中是否相同?
【问题讨论】:
-
这是学习使用调试器的完美方式,在你的构造函数中放置一个断点(定义一些),看看它们何时被命中。
标签: c++ multithreading locking