Illegal token on right side of ::

前端 未结 3 956
傲寒
傲寒 2021-01-31 01:25

I have the following template declaration:

template 
   void IterTable(int&                       rIdx,
                  std::vector

        
3条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-31 02:12

    I wrote a "test harness" with a trivial struct containing your method declaration (and nothing else), and #included and , and invoked (and thus instantiated) the method with T being int, and it compiled just fine, both on Visual Studio 2008 Express on Windows Vista and with GCC 4.2.4 on Linux 2.6.

    I suggest trying to build only a minimal amount of code with the "problem" in it, and if that actually does build, add back in the rest of your project until it breaks, then you'll know what caused it.

提交回复
热议问题