C++相談室 part87
■ このスレッドは過去ログ倉庫に格納されています
0502デフォルトの名無しさん
2010/12/26(日) 11:10:23// 代入元
int *const * * * *const * * * p = 0;
// 1.基本はトップレベル以外同じにする
// ┌──────同じ──────────┐ ↓ここは違っていい
int *const * * * *const * * * p1 = p; // OK
int *const * * * *const * * *const p2 = p; // OK
// 2.もし違ったら、違った地点からトップレベルの直前までは全てconstにする
// ┌───同じ─────┐↓違う ┌↓const必要┐↓ここは違っていい
int *const * * *const *const *const *const * p3 = p; // OK
int *const * * *const *const *const *const *const p4 = p; // OK
■ このスレッドは過去ログ倉庫に格納されています