C++でのconstについての話。(constキーワードとは)
こんにちは。みなみんです。
今回はC++でのconstの意味と用途を記事にしました。
目次
constキーワード
サンプルをご覧ください。(Gist)
意味
直訳で「constant: 定数」。変数などの値を編集不可にする事ができる。
用途
変数では編集不可にする事ができる。
関数の定義する際には引数に渡す値(特に、参照渡し)を関数で変更して欲しくない時、型名の前に付け加えます。
また、定義されてある関数では引数がconst引数ならば、その値は変更されないという保証がされているという事です。
const [型名] [変数名]
f(const [型名] [引数名],.....)
この記事に誤りがあるかもしれません。その辺はご了承ください。
本記事で紹介されている方法・手法はあくまでも個人的なものです。