这个是不是vc2008编译器的一个bug?

简介:

请大家用vc2008编译下面代码,会弹出一个错误,我怀疑上vc编译器第一个bug。

#include <vector>
#include <queue>

template<class _Ty>
class CAddingVector
{
private:
 typedef std::vector<_Ty*> CEleTypeVec;
 CEleTypeVec   m_EleVector;
public:

 CAddingVector::CAddingVector(){}
 CAddingVector::~CAddingVector(void){}

 inline const _Ty* CAddingVector::operator[](int nPos) const
 {
  ASSERT(nPos < m_EleVector.size());
  CEleTypeVec::reference ref = m_EleVector.at(nPos);
  return ref;
 }

 inline _Ty* CAddingVector::operator[](int nPos) const
 {
  ASSERT(nPos < m_EleVector.size());
  CEleTypeVec::reference ref = m_EleVector.at(nPos);
  return ref;
 }
};














本文转自jetyi51CTO博客,原文链接: http://blog.51cto.com/jetyi/407951,如需转载请自行联系原作者




相关文章
|
8月前
|
编译器 C语言
C语言编译详解:GCC分步编译与一次编译多个文件
C语言编译详解:GCC分步编译与一次编译多个文件
635 2
|
9月前
|
编译器 C++
如何判断一段程序是由 C 编译程序还是由 C++ 编译程序编译的?
如何判断一段程序是由 C 编译程序还是由 C++ 编译程序编译的?
|
9月前
|
并行计算 安全 编译器
【C/C++ 编译相关 gcc】一次搞懂GCC编译选项:优化代码、调试程序必备!
【C/C++ 编译相关 gcc】一次搞懂GCC编译选项:优化代码、调试程序必备!
605 0
|
9月前
|
编译器 定位技术 C++
查看Visual Studio软件_MSC_VER值(MSVC编译器版本)的方法
查看Visual Studio软件_MSC_VER值(MSVC编译器版本)的方法
329 1
|
芯片 C++
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
1323 0
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
|
Linux
MSVC编译多个C程序文件
MSVC编译多个C程序文件
179 0
|
编译器 Linux C语言
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(一)
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(一)
430 0
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(一)
|
编译器 C语言 Windows
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(三)
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(三)
179 0
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(三)
|
编译器 C语言 Windows
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(二)
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(二)
154 0
【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )(二)