言語に対して
- 動的確保したメモリのサイズを知ることができればいいのに・・・
- 静的データメンバを初期化する静的コンストラクタが欲しい
- アクセスに「friend public」とかあればいいのに・・
- アクセスに「read only」とか「write only」あればいいのに・・・
- 関数やクラス、構造体の階層化
- forの抜け方で、処理が分岐する場合に「for (~){~} breaked {~}」とかあればいいのに。
for (int i = 0; i < 5; i++) {
if (IsA() ) break;
} breaked {
// A
} done {
正常に抜けたとき。
}
for (int i = 100; i < 5; i++) {
} through {
// forループが1度も回らなかった場合。
}
for (int i = 0; i < 100; i++) {
if (IsX() ) break 10;
if (IsY() ) break 20;
if (IsZ() ) break 30;
} breaked switch (value) {
case 10: // X
break;
case 20: // Y
break;
case 30: // Z
break;
}
IDEについて
- コーディング中にプログラマの意図している内容を推測して、自動的に処理して欲しい。たとえば、あるネームスペースの閉じ部分に「// end of namespace」って1度書けば、同じ名前のネームスペースにも同じ内容を書き足して欲しい。