Compiler Error C2872: ambiguous symbol

参考资料:http://blog.csdn.net/greytree/article/details/354530

 

刚才写的程序报错ERROR C2872(CL.exe)原因很简单

ZThread有定义Task

我自己也定义了Task

但是在使用的时候用了using namespace ZThread,却#include "Task.h"而不是#include <zthread/Task.h>,所以产生了这个错误

给自己的定义一个namespace即可,与ZThread区分开

 

更多相关文章
一周排行
  • 在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录. 例如当前执行的PHP文件为 /www/website/index.php 则__FILE__等于'/www/website/i ...
  • Stealth視頻教程學習筆記(第一章)
    Stealth视频教程学习笔记(第一章) 本文是对Unity官方视频教程Stealth的学
  • /*Name:uboot之start.S分析 Data:-3 Author:suj_un */                         uboot之start.S 多数的bootloader都分为 ...
  • Stack: 是内存指令区.Java基本数据类型,Java指令代码,常量都保存在stack中,方法是指令也保存在stack中. 由于stack是内存是顺序分配,而且定长,不存在内存回收问题.存取速度快. Heap:
  • 在自绘窗口的时候,子类化是MFC最常用的窗体技术之一.什么是子类化?窗口子类化就是创建一个新的窗口函数代替原来的窗口函数. Subclass(子类化)是MFC中最常用的窗体技术之一.子类化完成两个工作:一是把窗体类对 ...
  • var img=new Image(); img.src="图片路径"; 然后调用 img.width img.height 你会发现值是0: 这是因为页面在加载的时候图片是最后的.虽然img.s ...
  • 本文出自:http://blog.csdn.net/svitter 题意:典型到不能再典型的01背包.给了我一遍AC的快感. //===========================================
  • 


    		    LYNC 2010的DNS負載均衡研究
    到了研究一下LYNC高可用的时候了,我们今天就来谈谈如何实现LYNC服务器的高可用.在OC
  •   http://blog.csdn.net/pelick/article/category/1556747   http://www.cnblogs.com/hseagle/
  • Apache Commons Compress是一个压缩.解压缩文件的类库. 可以操作ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 and bzip2格式的文件,功