この会社辞めようと思ったソースコード

このエントリーをはてなブックマークに追加
802傭兵
>>785
例えば標準C++のstringオブジェクトからは const char* しか取り出せないからねぇ(str.c_str())。
警告が鬱陶しいとかいう問題でなく、呼ぶCの関数がしっかり引数にconst宣言しているのとを願い、
もしそうなってなければconst_castするしか道がない(自分で保証しながら書いてきたココードの堅さ
が一気に崩れ去る瞬間)。

constはプロジェクト全体でキッチリつかうかまったく使わないかの2択だからねえ。C++には
const objectってオイシイ概念があるけど、これなんかまさに2択。

で、ちょっと使ってみて警告(C)やエラー(C++)がでるからって、プロジェクト全体の規約に
「constは使用しないこと」なんてアホな条項付け加えて緩いコードを推奨するアフォには
俺も閉口せざるを得ない>>元発言の人