'name' : 當 Friend 宣告參考函式樣板的特製化時,不能使用內嵌規範
備註
函式樣板的特製化不能指定任何 內嵌 規範。 編譯器會發出警告 C4396 並忽略內嵌規範。
更正這個錯誤
- 請從 Friend 函式宣告移除
inline、__inline或__forceinline規範。
範例
下列程式碼範例顯示無效的 Friend 函式宣告與 inline 規範。
// C4396.cpp
// compile with: /W2 /c
class X;
template<class T> void Func(T t, int i);
class X {
friend inline void Func<char>(char t, int i); //C4396
// try the following line instead
// friend void Func<char>(char t, int i);
int i;
};