でより頻繁に使用されていないのはなぜそれは一例ではC.のconstポインタはC
でのconstポインタを使用してコードスニペットと実際のコードを参照するのは難しい:
FILE *fopen(const char *filename, const char *mode);
私の質問です。なぜ私はそれを使用するのが理にかなっていてもconstポインタを使用しないのが普通だと私は確信しています。 私の例では、fopenは両方のパラメータでconstポインタを持つことができます。
私はconstの使い方を知っており、どのように動作するのか知っています。私の質問は、ソフトウェアエンジニアリングの観点と、大きなライブラリを書く人がそれをあまり使わない理由です。プロのコードでconstポインタを使用しない理由はありますか?通常、私は書籍とコードスニペットでconstについて多くを見るだけです。
可能な限りconstを使用します。しかし、スタックオーバーフローでCライブラリ全体をここで書き直すことはできないと思います。 –
[関数パラメータに 'const'を使用する]の複製があります(http://stackoverflow.com/questions/117293/use-of-const-for-function-parameters) – Downvoter
私の質問は次のとおりです。実際のコードとプロフェショナルコードでconstポインタを使用しない理由はありますか? – Rodolfo