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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
const char* const kickYourAss( const string& str ) const
みたいな関数にアクセスしたくない。
0055デフォルトの名無しさん2005/03/27(日) 15:31:52
俺はスタンフォーダー、
スタンフォード大学のフレッシュマンだ。
みんなよろしくな。
0056デフォルトの名無しさん2005/03/28(月) 00:46:42
>>54
テンプレート関数もぜひ
0057デフォルトの名無しさん2005/03/28(月) 09:26:18
なんで暗黙でその効果が得られる指定子とconstを同列に扱っているんだー!
0058デフォルトの名無しさん2005/03/28(月) 22:16:33
registerは無視?
0059デフォルトの名無しさん2005/03/28(月) 22:35:12
volatile int n;
volatile int *vp = &n;
int *p = const_cast<int *>(vp)
0060デフォルトの名無しさん2005/03/30(水) 14:24:35
const = 紺色ストッキング
0061デフォルトの名無しさん2005/07/25(月) 09:15:12
Java、C#、D、みんなconstな参照・constメンバ関数がないなんて糞だ。
0062デフォルトの名無しさん2005/07/26(火) 17:31:12
まあ確かに困るよな。なんでないんだろう?
0063デフォルトの名無しさん2005/10/02(日) 16:25:46
BOOL IS_SJIS_LEAD(char c) {
int i = 0xff & c;
if ( ((0x81 <= i) && (i <= 0x9F)) ) {
return TRUE;
}
if ( ((0xE0 <= i) && (i <= 0xEF)) ) {
return TRUE;
}
return FALSE;
}

BOOL MyReplace(CString& str) {
char *c = str.GetBuffer(str.GetLength());
char *p = c;

while (*p) {
if (!IS_SJIS_LEAD(*p)) {
p++;
continue;
}

if ( (0xff & *p) == 0x81 && (0xff & *(p+1)) == 0x40) {
*p = 0x20;
*(p+1) = 0x20;
}

p += 2;
}

return TRUE;
}
■ このスレッドは過去ログ倉庫に格納されています