« 組み込みプログラマ | トップページ | 組み込みソフト »

2020年9月 9日 (水)

C関数の引数に

constつけるのって、そもそも標準ライブラリの関数でも、
引数const修飾だらけなんだけど....
つけちゃダメなのかなあ。
それとも、なにか違う話なのかな。

せめて参照用のポインタ変数には、
付けた方がいいと思うし。

組み込みだと、気持ちの問題ですら無くなるし。

| |

« 組み込みプログラマ | トップページ | 組み込みソフト »

コメント

まぁ、そういう話ですね。付けますよね。

const を付けた時の振る舞いを聞かれて、どうもC の経験値が少ないのか、コードから動作をイメージできないという現場に遭遇してしまいまして、一瞬自分のポジションを見失いそうになった話でした。

投稿: ぶらざー | 2020年9月 9日 (水) 21時43分

RAMにロードされて実行されるような普通のOS環境とかだと、ただのコンパイル時エラー、
警告とかの扱いの違いしかないかもしれませんね。
実行オブジェクトがROM上、なんて普通はありませんし。

投稿: w谷 | 2020年9月 9日 (水) 22時05分

コメントを書く



(ウェブ上には掲載しません)




« 組み込みプログラマ | トップページ | 組み込みソフト »