相关疑难解决方法(0)

错误:嵌套名称说明符中使用的类型不完整

有2个非模板类A,B有一些静态模板方法.

从类A静态方法中B调用,从类B静态方法A调用.源代码仅用于说明(不是真实代码)......

#include "B.h"
class A 
{
 public:
   template <class T>
   void f1 ()
   {
      T var1= ...;
      T var2 = B::f4(T);
   }

   template <class T>
   T f2()
   {
      return ...
   }
};

#include "A.h"
class B
{
 public:
   template <class T>
   void f3 ()
   {
      T var1= ...;
      T var2 = A::f2(T); //Error
   }

   template <class T>
   T f4()
   {
      return ...
   }
};
Run Code Online (Sandbox Code Playgroud)

我在NetBeans中遇到g ++编译器的麻烦.在编译期间发生以下错误:错误:在嵌套名称说明符g …

c++ g++

19
推荐指数
3
解决办法
4万
查看次数

标签 统计

c++ ×1

g++ ×1