2016-07-29から1日間の記事一覧
C++03まででは>>の記述は全てrigth shift operatorとコンパイラに解釈されていたため template<class _Tp>struct X{}; X<X<int> >(); とテンプレートの入れ子記述を示すためにスペースを空けなければならなかったが、C++11以降は解釈を変更したためスペースなしでも通る。これ</x<int></class>…
C++03まででは>>の記述は全てrigth shift operatorとコンパイラに解釈されていたため template<class _Tp>struct X{}; X<X<int> >(); とテンプレートの入れ子記述を示すためにスペースを空けなければならなかったが、C++11以降は解釈を変更したためスペースなしでも通る。これ</x<int></class>…