C++相談室 part66
■ このスレッドは過去ログ倉庫に格納されています
0201=186(=198)
2009/02/26(木) 13:45:28std::size_tがunsigned longでありunsigned long longでないことから
ビット表現の都合上std::string::nposをlong longにキャストしても-1にはならなかったということか。
もしもstd::size_tが(というかnposが)unsigned long longで定義されていたらlong longにキャストすると-1に等しくなったであろうと考えて正しい?
■ このスレッドは過去ログ倉庫に格納されています