Re: [問題] gc++ template的問題
※ 引述《StubbornLin.bbs@ptt.cc (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
這樣你應該比較容易瞭解了....
如果你寫的順序沒錯的話.....
--
◤◥ Origin: 幽谷˙反地球聯邦組織 aeug.twbbs.org
◣◢ Author: streitleak 從 59-124-79-93.HINET-IP.hinet.net 發表
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章