真是奇闻了,难道我孤陋寡闻了?

number1170196649 2012-11-25 11:57:12
“Matrix是保留的类名”
今天打算建立一个矩阵类,将它命名为“Matrix”。想不到VS2010提示“Matrix是保留的类名”不许创建。怎么回事?难道我不能新建命名空间吗?凭什么不许我建立这样的类?C++命名空间没作用了?
...全文
278 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
number1170196649 2012-11-27
  • 打赏
  • 举报
回复
引用 8 楼 Zoelov 的回复:
那就换个名字呗,不要较真了
什么原因?
qyxqyxqyx 2012-11-27
  • 打赏
  • 举报
回复
不过像stl中都是小写的,你用小写没事
qyxqyxqyx 2012-11-27
  • 打赏
  • 举报
回复
引用 11 楼 number1170196649 的回复:
引用 10 楼 qyxqyxqyx 的回复:我记得我在vs2010上写过matrix类,不是大写的,哈哈C++是区分大小写的,哈哈哈哈哈哈哈。
我知道,所以你就改成小写呗。。。虽然不太习惯这种格式
number1170196649 2012-11-27
  • 打赏
  • 举报
回复
引用 10 楼 qyxqyxqyx 的回复:
我记得我在vs2010上写过matrix类,不是大写的,哈哈
C++是区分大小写的,哈哈哈哈哈哈哈。
qyxqyxqyx 2012-11-27
  • 打赏
  • 举报
回复
我记得我在vs2010上写过matrix类,不是大写的,哈哈
Zoelov 2012-11-27
  • 打赏
  • 举报
回复
那就换个名字呗,不要较真了
number1170196649 2012-11-26
  • 打赏
  • 举报
回复
Matrix是保留的类名,vs2010提示的。
number1170196649 2012-11-26
  • 打赏
  • 举报
回复
原来“Point”也是保留的类名,看来C++有大力发展类库的倾向。
七擒关羽 2012-11-26
  • 打赏
  • 举报
回复
也许是某些怪人搞的,在GCC下面没有限制
帅得不敢出门 2012-11-26
  • 打赏
  • 举报
回复
gcc 表示可以编译.
newtee 2012-11-26
  • 打赏
  • 举报
回复
如果你这样做了 你怎么在程序中调用系统的矩阵类里面的方法?
number1170196649 2012-11-26
  • 打赏
  • 举报
回复
引用 5 楼 anhuizhuanjiao 的回复:
换类名或者换编译器
使用命名空间限定就行了。但是怎么查找都查找不出C++类库中有这样的一个类存在。
转角天边 2012-11-26
  • 打赏
  • 举报
回复
换类名或者换编译器

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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