而(1)在构造函数中还是使用线程?

2 c++ oop loops infinite-loop while-loop

是否建议使用while循环,它永远不会在构造函数中结束?或者我应该使用线程来获得相同的结果?构造函数永远不会终止时好吗?或者避免分段错误更安全吗?

希望你能理解我糟糕的英语..

小智 10

如果对象的构造函数未完成,则该对象不存在.因此,在构造函数中放置while(1)循环将阻止使用该构造函数创建对象.您需要描述您认为这样做会解决的问题.

  • 在构造函数中进行长时间运行本身没什么错 - 这是一个C++神话. (2认同)

Jas*_*rff 5

是否建议使用while循环,它永远不会在构造函数中结束?

没有.

或者我应该使用线程来获得相同的结果?

没有.

构造函数永远不会终止时好吗?

没有.

或者避免分段错误更安全吗?

没有.

你想解决什么问题?