アカウント名:
パスワード:
C♯C#
はっしゅはっしゅ!
いや、C#ってC++++の事ですよ?+が四つで#になるでしょう。
「作者がおジャ魔女好きだったんだよ」というジョークもあったが、当時はマジでその発想はありませんでした。
# ++C++ くらいの方が良かったなあ。見た目がUFOっぽい。
インクリメント演算子の宗教戦争に和平をもたらす良いネーミングですね。(前置演算子派も後置演算子派もニッコリ)
宗教戦争ではない++Cは左辺値だけどC++は左辺値ではないこのままではコンパイルできないからせめて(++C)++にすべき
普通にコンパイルできますよ
struct T{ T operator++(int) { return *this; } T operator++() { return *this; }};
int main(){ T C; C++++; ++C++; return 0;}
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
まずは表記を統一… (スコア:3, すばらしい洞察)
C♯
C#
はっしゅはっしゅ!
Re: (スコア:1, すばらしい洞察)
いや、C#ってC++++の事ですよ?
+が四つで#になるでしょう。
Re: (スコア:0)
「作者がおジャ魔女好きだったんだよ」というジョークもあったが、
当時はマジでその発想はありませんでした。
# ++C++ くらいの方が良かったなあ。見た目がUFOっぽい。
Re: (スコア:0)
インクリメント演算子の宗教戦争に和平をもたらす良いネーミングですね。
(前置演算子派も後置演算子派もニッコリ)
Re: (スコア:0)
宗教戦争ではない
++Cは左辺値だけどC++は左辺値ではない
このままではコンパイルできないからせめて(++C)++にすべき
Re:まずは表記を統一… (スコア:1)
普通にコンパイルできますよ
struct T{
T operator++(int) { return *this; }
T operator++() { return *this; }
};
int main()
{
T C;
C++++;
++C++;
return 0;
}