_______________你快来呀。。。。帮帮我呀。。。。。。。。。

TemplatesGuy 2005-04-13 04:58:59
#include <iostream>
using namespace std;
template <typename T>
class testClass
{
public:
static int _data;
};
int testClass<int>::_data=1;
int testClass<char>::_data=2;

int main()
{
cout<<"Hello!";
cin.get();
return 0;
}
================================
以上在dev-c++最新版本编译不过:
提示:
F:\C++ STL>g++ 1.cpp
1.cpp:9: error: too few template-parameter-lists
1.cpp:9: error: expected `,' or `;' before '=' token
1.cpp:10: error: too few template-parameter-lists
1.cpp:10: error: expected `,' or `;' before '=' token

请问是怎么回事呢?
cl.exe2003编译正常!


...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shazi_pig 2005-04-13
  • 打赏
  • 举报
回复
我的电脑上面也可以的。
应该不是有问题的。
TemplatesGuy 2005-04-13
  • 打赏
  • 举报
回复
@ kobefly(科比---开始学习c++!)

真的吗?
啊。。奇怪我的怎么不行呀。。。
我的朋友也说是可以的啊。。郁闷

不过在MinGW Developer Studio 2.05中反而可以。

Compiler: Default compiler
Executing g++.exe...
g++.exe "F:\C++ STL\1.cpp" -o "F:\C++ STL\1.exe" -g3 -I"d:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"d:\Dev-Cpp\include\c++\3.4.2\backward" -I"d:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"d:\Dev-Cpp\include\c++\3.4.2" -I"d:\Dev-Cpp\include" -L"d:\Dev-Cpp\lib" -g3
F:\C++ STL\1.cpp:9: error: too few template-parameter-lists
F:\C++ STL\1.cpp:9: error: expected `,' or `;' before '=' token
F:\C++ STL\1.cpp:10: error: too few template-parameter-lists
F:\C++ STL\1.cpp:10: error: expected `,' or `;' before '=' token

Execution terminated
healer_kx 2005-04-13
  • 打赏
  • 举报
回复
看着没有问题。
kobefly 2005-04-13
  • 打赏
  • 举报
回复
不会吧

在我这里运行正常的啊
llf_hust 2005-04-13
  • 打赏
  • 举报
回复
static int _data; //static T _data;
/* *游戏说明:此为我边学边做的,但有很多的BUG,参照了我从网上下载的游戏方块设计 * 一、游戏的BUG * 1、提示分数那地方,玩过游戏后,长了分数后,再玩时,后面的数据没清掉 * 2、重级BUG:当在游戏过程中,切换了一个旁边的后,再切换回来后, * 刚才的方块不显了,而且游戏区的数据也不见了。 * 3、我在刚开始做时,没有要窗口上的关闭,现在想要,但不知道怎么加。 * 4、如果用鼠标点了菜单后,再回到游戏区,数据方块又不见了。 * * 二、此游戏没有版权,可以乱改,反正我也是在学习,谢谢那些无私的网友们,不过 * 请你们下次提交上来的源程序有个说明好不好,看得我头都大了,流程图也没得, * 设计说明也没有,完全看源代码,很费力的!谢谢对新人的支持。 * * 三、如果那位高手愿意,请收我为徒弟吧,我学过c/c++、数据结构、编译原理、操作系统等( * 计算机专业的),但对于VC这个大东西来说,,好像一点用也没有,现在在边学边做,门不好入呀! * * 四、请高手们帮帮我,请给分析一下问题在哪,谢谢,我对VC还不是很清楚,在文件目录下 * 有设计时的流程图。设计说明我没有写,我是针对每一个流程图模块来设计和编码的。 * * 五、在游戏中,我加了很多注释,以方便理解,主要的代码都在CChileView.h、CChileView.CPP中 * 我想的是,如果新人也想看看的话,可能理解起来点。不过有点乱,编码中有些冗余。没来 * 得及改。如果你改好了,请给我一份,我想学学。谢谢! * *================================================================================================ * *编译环境: * 1、操作系统 :WindowsXP SP2 * 2、编译器 :Visual C++ 8.0 * *包含文件:所有源文件都在此。 * * *编译参考:此目录下有一个文件名为:Russia.sln的文件,用Visual C++ 8.0 打开,直接就可编译 * 此游戏是我编译通过后,才压缩的。如果编译不了,请联系我,下面有我的QQ和email。 * * *其它事宜:如果还有什么问题我没有提到的,请联系我,愿向你学习。 * *================================================================================================ * *Version :BUG Edtion * *Aauthor :lin_liu60 * *E-mail :lin_liu60@163.com * *QQ :994165 (网名:刘羽峰) * *Date :2006/9/27 * */

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧