通知
すべてクリア
04/02/2024 11:48 pm
batteryCollector⓷にて、
FORCEINLINE float GetPower() const { return BatteryPower; }
とありますが、この場合のconstはどういう役割になりますでしょうか?
constというと変数名の前につけると定数になるくらいの認識しかなく、関数に使われているのも、関数名のあとに付けるのも馴染みがないため。
04/02/2024 11:48 pm
constは変数等を定数化するために使用する修飾子です。
色々とつける場所によって効果が変わりますが、今回のように関数の後にconstがついている場合は「この関数の中では変数の変更ができない」と宣言するって意味ですね。
他の使い方に関しては以下のURLを確認してください。
http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/const.html
04/02/2024 11:48 pm
回答ありがとうございます!
なるほど、そういう使い方もできるんですね