编译时遇到了一个很奇怪的问题

sws_martian 2009-12-16 09:32:18
定义了一个类:
class STD_String {


};

编译时中报错如下,不知道大家有没有遇到这种情况,可能是什么原因?

error C2061: syntax error : identifier 'STD_String'
...全文
170 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sws_martian 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 problc 的回复:]
引用 14 楼 sws_martian 的回复:
问题原因找到了,多谢!

说说啥原因啊
[/Quote]

一个.c文件中用了一个类对象,我将.c后缀改成.cpp就好了。
problc 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sws_martian 的回复:]
问题原因找到了,多谢!
[/Quote]
说说啥原因啊
fenglingxiaowu 2009-12-17
  • 打赏
  • 举报
回复
结贴
kouwenlong 2009-12-17
  • 打赏
  • 举报
回复
楼主终于出现了,什么都没有,害得我们瞎猜一场。
解决问题了,那就结贴。
sws_martian 2009-12-17
  • 打赏
  • 举报
回复
问题原因找到了,多谢!
sws_martian 2009-12-17
  • 打赏
  • 举报
回复
换个名字也没用。
检查过了没有定义过这个名字的宏。
cattycat 2009-12-17
  • 打赏
  • 举报
回复
结贴给点分吧。
ypb362148418 2009-12-17
  • 打赏
  • 举报
回复
最好将那个敏感的名字换掉,然后在编译一次,还有,麻烦知道答案后将帖子结了
yeah_aly 2009-12-16
  • 打赏
  • 举报
回复
LZ把你代码全贴出来吧,单单这一点没啥问题的。
alijun19886666 2009-12-16
  • 打赏
  • 举报
回复
关注中,最好把全部代码贴出来
deng1243 2009-12-16
  • 打赏
  • 举报
回复
没错吧,楼主用什么编译器啊
sduxiaoxiang 2009-12-16
  • 打赏
  • 举报
回复
换个名字呗
yy121086191 2009-12-16
  • 打赏
  • 举报
回复
楼上的同志们
经过我在VC 2006上运行上述代码,并没报错
类库命名不会那么不规范,宏类库一般都定义成全大写,不会大小混搭的
selooloo 2009-12-16
  • 打赏
  • 举报
回复
找找你的代码里还有没有STD_String的定义
a294392285 2009-12-16
  • 打赏
  • 举报
回复
应该是名字冲突了,类可以为空结构。
qqwx_1986 2009-12-16
  • 打赏
  • 举报
回复
可能和STL中的某些东西冲突了 改个名字试试
go_Michael 2009-12-16
  • 打赏
  • 举报
回复
如果代码只有这些的话应该没什么问题
cblcz 2009-12-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loaden 的回复:]
或者STD_String已经定义成宏了?
换个名字试试?
[/Quote]

试试呢
kouwenlong 2009-12-16
  • 打赏
  • 举报
回复
代码。
老邓 2009-12-16
  • 打赏
  • 举报
回复
或者STD_String已经定义成宏了?
换个名字试试?

64,683

社区成员

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

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