gpt4 book ai didi

c++ - 获取错误 : control reaches end of non-void function dont know why

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:09 25 4
gpt4 key购买 nike

我一直收到以下错误,我不知道哪里出了问题

cc1plus: warnings being treated as errors
scene.cpp: In member function ‘Image* Scene::getpicture(int) const’:
scene.cpp:179: error: control reaches end of non-void function

这是错误所在的代码部分:

Image* Scene::getpicture(int index) const {

if(index<0 || index >maximum)
cout << "invalid index" << endl;
else {
return images[index];
}
}

最佳答案

如果代码没有进入else 语句,则不会返回任何内容。因此,您需要在末尾或输入 if 语句时插入一个 return。

关于c++ - 获取错误 : control reaches end of non-void function dont know why,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7448511/

25 4 0
文章推荐: java - 错误: Encountered an error executing the step org. springframework.batch.item.ItemStreamException:无法初始化阅读器
文章推荐: css - 试图在 <header> 中将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com