トップページtech
63コメント17KB

C++でconstを厳密に使っている奴=神

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
const char* const kickYourAss( const string& str ) const
みたいな関数にアクセスしたくない。
0002デフォルトの名無しさんNGNG
そうだね
0003デフォルトの名無しさんNGNG
言われなくても削除依頼くらいだせ
0004デフォルトの名無しさんNGNG
今日はウンコスレが乱立するね。
今日は暑いからしょうがないね。
0005デフォルトの名無しさんNGNG
>>1
甘いよ。

const string& const kickYourAss( const string& src, const string& dst = string()) const
throw()
{
〜略〜
return dst;
}
0006デフォルトの名無しさんNGNG
重複か関連か
【C++】 const だけでメシが3杯食えちゃうスレ
http://pc5.2ch.net/test/read.cgi/tech/1078193971/l50
0007NGNG
いや、ここはクラスのメソッドを厳密にconstでもって定義している奴が自慢し、そしてオレが彼を称えるスレであって、3杯飯を食うスレではない。
0008NGNG
virtual const string& const kickYourAss( const string& src, const string& dst = string()) const = 0
純粋仮想関数の"=0"ってどういうセンス?

っていうクソスレも立てたかったんだけどね。
#define PURE =0
でいいだろとか言われて、だったら言語仕様としてなんで"pure"としなかったんだ?
という反論に、「確かにそうだ」という皆の見解一致で終わりそうだったのでやめたんだから感謝しる。
0009デフォルトの名無しさんNGNG
このスレ的にはWinMain逝ってよしだね
const int WINAPI WinMain(const HINSTRANCE hInst, const HINSTRANCE hPrevInst, const LPSTR lpszCmdLine, const int nCmdShow)
まではできるけどLPSTRをLPCSTRにはできない(windows.hの中でWinMainのプロトタイプがあるから)

なんでmain最高
const int main(const int iArgc, const char *const *const ppszArgv)
0010デフォルトの名無しさんNGNG
>>9
>LPSTRをLPCSTRにはできない

ブー、出来ます
00119NGNG
>>10
本当だ。拡張子をcからcppにしたら動いた。
00129NGNG
と思ったらただのオーバーロードじゃねーか、リンクできねーぞヽ(`Д´)ノ
■ このスレッドは過去ログ倉庫に格納されています