デフォルトテンプレート引数ありの関数のfriend宣言の記述方法がわかりません。
C++
1 2class X 3{ 4 static int n; 5 6public: 7 template <typename T> 8 friend void f(T); 9}; 10 11template <typename T = int> 12void f(T x) 13{ 14 X::n = x; 15}
これではコンパイルが通りません。
どのように記述すればよいのでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。