gpt4 book ai didi

C++ SFML 成员初始值设定项

转载 作者:行者123 更新时间:2023-11-28 00:31:02 26 4
gpt4 key购买 nike

我现在真的很困惑。自从我接触 C++ 以来已经有一段时间了,我想再次回到它,所以我正在尝试使用 SFML,并且我正在使用它旁边的指南。吸引我的是这段代码。

Game::Game():mWindow(sf::VideoMode(640, 480), "SFML Application") {
}

它工作得很好,我想我明白了。它正在初始化 mWindow,当构造 mWindow 时,它会创建窗口。没问题。但是当我放下这段代码时。

Game::Game() {
mWindow(sf::VideoMode(640, 480), "SFML Application");
}

它给我错误 Type 'sf::RenderWindow' does not provide a call operator 我不知道那是什么意思,我也不明白这两个代码块有何不同。

最佳答案

mWindow 应该是类数据成员,而不是函数。

First block of code simply initializes it.

关于C++ SFML 成员初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22927849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com