C2433

c2433.png

friendvirtualinline の各修飾子はデータの宣言には使用できません。
使用例
次の例では C2433 エラーが生成されます。

// C2433.cpp
class C{};
 
int main() {
   inline C c;   // C2433
}

friend関数に名前空間::戻り値がついてると、関数の宣言がなぜか「データの宣言」だと思われてしまう

ただの戻り値は大丈夫。

サポートサイト Wikidot.com