國立中興大學

#新手 C++求救

3月16日 18:09
小的最近剛接觸C++,有個蠢問題想問問大家 在try{….}後面通常會有個catch{…} 但catch( const error& e )或catch( const exception& e ) 裡的”& e”到底是什麼意思🤦🏻‍♀️ 網路上有查到&有”且,取出記憶體位置,跟參考”三種用途,但小的不才還是無法理解他用意何在 🤯 拜託各位大神解答了🙏🏻 先預祝各位下班行車順暢且平安,買晚餐都不用排隊而已超好吃!謝謝大家🙇‍♀️
愛心
5
留言 8
文章資訊
共 8 則留言
長庚大學
e 就是妳 catch 到的 error 用 & 在這邊是參考的意思 是為了不要把 e 複製一份過來 可以去找「參考」的相關教學文章來看一看,可能會比較好理解
長庚大學
B1-1 e 就是變數名 是 std::exception 這個 class 的一個 instance const exception& e 就有點像是 int n 或是 string str 一樣 妳取什麼名字沒差 const exception& err, const exception& aaa, const exception& xyz000 都是一樣的意思
國立成功大學
自然對數