亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

函數缺少返回值,運行時行為

函數缺少返回值,運行時行為

C++
楊__羊羊 2020-02-02 14:11:00
正如預期的那樣,編譯器(VisualStudio 2008)將發出警告警告C4715:“ doSomethingWith”:并非所有控制路徑都返回值編譯以下代碼時:int doSomethingWith(int value){    int returnValue = 3;    bool condition = false;    if(condition)        // returnValue += value; // DOH    return returnValue;}int main(int argc, char* argv[]){    int foo = 10;    int result = doSomethingWith(foo);    return 0;}但是程序運行正常。函數doSomethingWith()的返回值為0。是只是未定義的行為,還是在運行時確定/如何計算結果值有特定規則。非POD數據類型作為返回值會怎樣?
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 532 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號