当前位置:  技术问答>linux和unix

我在win下写的模板,在linux下就编译通不过了,这是什么问题?

    来源: 互联网  发布时间:2015-11-29

    本文导语:  模板如下: #include  using namespace std; template class HashLk {   ... public:   virtual void Erase(const Ty& d)   {     list::iterator it=Find(d); // 就是这一句出错,如果把Ty换成int就没问题,但这就不是模板了。        // ...

模板如下:
#include 
using namespace std;

template
class HashLk
{
  ...
public:
  virtual void Erase(const Ty& d)
  {
    list::iterator it=Find(d); // 就是这一句出错,如果把Ty换成int就没问题,但这就不是模板了。
       // 我觉得我这样写是符合标准c++规范的,在vc7下能编译通过,并且程序运行结果也对,用g++ 4.1.0下就不行
  }
};

请问高手,我这个到底是什么问题?
急~

|
QValueList::Iterator it;
这是我的代码中的一句
你的应该是没问题的

看看Ty的定义

    
 
 

您可能感兴趣的文章:

  • vista&win7 cygwin编译不过
  • tc编译的dos程序和vc编译的win32控制台程序的异同
  • 可以编译WIN下面的GTK1.3 Themes Dll吗??
  • 用Jbuilder 做的JAVA程序能编译成Exe 文件在Win98 下运行吗?
  • 哪有gcc for win32的编译器
  • 如何在win98的虚拟dos里使用ucdos并编译tc源文件
  • 求助:openssl-0.9.6 在WIN32下的编译与安装方法步骤!!!
  • win->linux,有没有这样的,只需要重新编译就可以使用的IDE工具?
  • =====请问怎样将Java 源程序编译成 Win32 可执行文件?========
  • 一个小小的C程序,在linux用GCC编译正常,在win下的VC++6.0报错了。
  • 请朋友们给与协助?XP支持JDK1.2吗?Win2000下面我的JDK编译器为什么不能用?
  • 为什么在Win2k server里面没有CLASSPATH环境变量也能编译?在线等待,一定给分
  • 还是关于tomcat的配置,就是win2000下,JDK+tomcat,http://localhost:8080/启动成功,接下来改如何做,我有编译好的类和一个html文件
  • 菜鸟想知道:在win2000server下怎么把*.java文件编译成*.class文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我在cygwin里运行自己的程序结果不能print出来。然而在WIN_TC里却可以。这是为什么?
  • linux怎么进入windows下的EF盘呢?/media/C4CDC4BE81310E29这是我win下的E盘在ubuntu下的显示名称
  • 求救:配置samba后,在Win9x计算机上能搜索到Linux计算机,但网上邻居里处看不到,这是为什么?
  • 这是我从别处向达人请教来的(关于WIN下装RH9 LINUX的),在这再想让大家看看,还有什么要我等别注意的吗?
  • win7, win8安装docker需要了解的概念
  • 我系统安装了win2000,win98,linux,现在登录时只能进入win98和linux,无法进入win2000
  • win7,win8安装Docker具体过程
  • 有那位在win2000和win98上都装过tomcat,为什么我在win2000可以很容易装上,在win98就装不上,有什么区别?
  • win7,win8安装docker的依赖条件
  • 我在双系统win98@win2000下重装win98应该备份哪几个文件?
  • win7/Windows7系统下载地址搜集整理
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • 先装win me 再装redhat 9.0 再在win me 下装win xp ,linux 不见了.怎么恢复linux啊?
  • Win7 64位下mysql 下载、安装与配置图文教程
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • 要安装win98、win2000服务器、win2003服务器、LINUX系统,请问该按什么顺序安装?
  • 如何在win7,win8下面启动docker
  • 我想知道LINUX如何与WIN98,WIN2000共享资源?
  • 在已有的win98+win200server下安装linux
  • 高分请教!!关于win98,win2000,sco unix 的安装问题
  • 在已经装有win98和win2000的机器上怎样装UNIX系统?
  • 为什么装上win98、2000、linux后,我运行win2000时的速度非常慢???
  • win98,win2000,linux,FreeBSD能共存吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3