読者です 読者をやめる 読者になる 読者になる

meryngii.neta

今日も新たな"ネタ"を求めて。

[]

C++ C++0x

統一された関数宣言構文というものがある。
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2582.html

template <class T, class U>
[] mul(T x, U y) -> decltype(x * y)
{
    return x * y;
}

うーむ、気持ち悪い。

class A
{
    template <class T>
    [] operator[](T x) -> decltype(T::type);
};

予約語が…欲しいです…。