C++でconstを厳密に使っている奴=神
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGみたいな関数にアクセスしたくない。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG今日は暑いからしょうがないね。
0005デフォルトの名無しさん
NGNG甘いよ。
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
00071
NGNG00081
NGNG純粋仮想関数の"=0"ってどういうセンス?
っていうクソスレも立てたかったんだけどね。
#define PURE =0
でいいだろとか言われて、だったら言語仕様としてなんで"pure"としなかったんだ?
という反論に、「確かにそうだ」という皆の見解一致で終わりそうだったのでやめたんだから感謝しる。
0009デフォルトの名無しさん
NGNGconst 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>LPSTRをLPCSTRにはできない
ブー、出来ます
00129
NGNG0013デフォルトの名無しさん
NGNG気付くの遅すぎ。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG00169
NGNGつけたら、オーバーロード関数群の中の 1 つだけしか "C" にできないって言われる。
そしてこれも無理。
#undef __cplusplus
#include<windows.h>
どうしてもやるんだったら、こんなこと考えてないでwinuser.hの中のプロトタイプを書き換えればいいんだろうけど。
0017デフォルトの名無しさん
NGNGオレ死んでも使わない。ポインタは*がついてなければポインタじゃない。
こういうマクロは使うけどね。
typedef vector< hogetype* > Hogepo_vec;
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGこれで文句なし
PSTR *Hoge;
0020デフォルトの名無しさん
NGNGLP○○を使うのが好きなのにぃっ
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGLPSTRならchar**だ。
■ このスレッドは過去ログ倉庫に格納されています