[batteryCollector⓷]この場合のconstはどういう役割になりますか | UE4&5 Forum | Tech Stadium Forum

通知
すべてクリア

[batteryCollector⓷]この場合のconstはどういう役割になりますか  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1325
04/02/2024 11:48 pm  
batteryCollector⓷にて、
FORCEINLINE float GetPower() const { return BatteryPower; }
とありますが、この場合のconstはどういう役割になりますでしょうか?
constというと変数名の前につけると定数になるくらいの認識しかなく、関数に使われているのも、関数名のあとに付けるのも馴染みがないため。

引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1296
04/02/2024 11:48 pm  

constは変数等を定数化するために使用する修飾子です。
色々とつける場所によって効果が変わりますが、今回のように関数の後にconstがついている場合は「この関数の中では変数の変更ができない」と宣言するって意味ですね。
他の使い方に関しては以下のURLを確認してください。
http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/const.html


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1325
04/02/2024 11:48 pm  

回答ありがとうございます!
なるほど、そういう使い方もできるんですね


返信引用
共有:
タイトルとURLをコピーしました