g++ 编译 class样板 报错
请问一下是我的程式码有问题吗
还是g++无法编译这样的写法呢
神奇的是VB可以编过
原始程式如 https://goo.gl/cf8MCQ
我想把他写进.h档,
要把函式写在class外,
怎么样都编不过,
写在class里面是可以编过的
(有保留在程式里面注解)
错误讯息是
Source.cpp:21:1: error: 'Demo<T1, T2>::Demo' names the constructor, not the type
Demo<T1, T2>::Demo<T1, T2>(const T1 &p, const T2 &n) {
^
Source.cpp:21:1: error: and 'Demo<T1, T2>' has no template constructors
[Finished in 0.2s with exit code 1]
解答可以参考我做的范例:https://goo.gl/vWtewy
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.139.127
※ 文章网址: https://www.ptt.cc/bbs/C_and_CPP/M.1463665077.A.88E.html