Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我收到这两行代码的警告:
const int entityNumber = materialNames.size(); SceneNode* nodes[entityNumber];
我认为将 entityNumber 声明为 const 可以解决此问题。(在以前的版本中,实体编号只是我自己设置的一个值),但它似乎不起作用。正如你所知道的,我对 c++ 很陌生,如果这是一个愚蠢的问题,我很抱歉。
您可能应该创建一个std::vector,它是一个动态长度数组,但对常见操作有很多支持:
std::vector
// This reserves space for all the nodes you'll store std::vector<SceneNode> nodes(materialNames.size());
使用std::vector而不是旧数组。