用括号和等号创建对象有什么区别

时间:2018-06-07 07:39:40

标签: c++ object initialization

如果我像这样创建一个类对象

sf::RenderWindow window(sf::VideoMode(200, 200), "SFML Window");

它工作正常,但如果我像这样创建它

sf::RenderWindow window = sf::RenderWindow(sf::VideoMode(200, 200), "SFML Window");

我收到错误

  

尝试引用已删除的功能。

他们的意思不一样吗? 为什么一个工作而另一个没工作?

0 个答案:

没有答案