閉じる

expected template-name before ‘<’ token

gccのバージョンが上がってからかな?エラーが出るように。
std::listの派生クラス定義で発生。

template<class str_type&rt; class XXX : public std::list<str_type&rt;{

結果的に #include <list&rt;が漏れていたのからなのだけど、何故にこのタイミングで?

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)