看板Programming
标 题Re: [问题] gc++ template的问题
发信站反地球联邦组织 (Wed Jun 7 14:00:05 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!feeder.seed.net.tw!news.see
※ 引述《[email protected] (Victor)》之铭言:
> ※ [本文转录自 C_and_CPP 看板]
> 作者: StubbornLin (Victor) 看板: C_and_CPP
> 标题: [问题] gc++ template的问题
> 时间: Wed Jun 7 08:41:34 2006
> #pragma once
> #include "ClientOfServer.h"
> #include <list>
> #include <iterator>
> using namespace std;
> template<class SI>
class CServer : public CEventInterface
{
public:
CServer();
~CServer()
{ update socket state
};
void Update()
{ list<CClientOfServer<SI> *>::iterator i = m_ClientList.begin();
};
protected:
list<CClientOfServer<SI> *> m_ClientList;
};
> 这是我程式码的简略部份
> 问题出在update里面,gc++一直告诉我
> 82 D:\Programming\Probjects\TelnetGreedySnake\Server.h expected `;' before
> "i"
> 然而,这些程式码之前在VC6里面编译是没有问题的,来到了这里却无法通过
> 这是什麽原因? 这样看起来程式码没有什麽错误阿
> 而且只要把update里面那行注解掉,就ok了
> 对於下面的m_ClientList编译可以通过没问题
> 但是对於那行会没办法通过编译我百思不得其解 囧rz
这样你应该比较容易了解了....
如果你写的顺序没错的话.....
--
◤◥ Or
igin:
幽谷˙反地球联邦组织 aeug.twbbs.org
◣◢ A
uthor:
streitleak 从
59-124-79-93.HINET-IP.hinet.net 发表