Πόσο καλά τα πάει ο gcc με τα templates;

V13 v13 at priest.com
Tue May 2 14:20:01 EEST 2006


On Tuesday 02 May 2006 13:40, Chameleon wrote:
> Έχω gcc 3.4.2
>
> Ενώ με Visual Studio 2005 ο παρακάτω κώδικας γίνεται κανονικότατα
> compile και link, με το gcc πήρα το μπούλο.
> (Μέχρι που το δοκίμασα μάλιστα, πίστευα οτι ο κώδικας είναι εντελώς
> cross-platform γιατί δεν χρησιμοποιεί καμμία βιβλιοθήκη πέρα απο τις
> standard)
>
> ------------------
> template<class T>
> static void Wastage1D::clever_erase(vector<T> &v, vector<typename
> vector<T>::iterator> &its, vector<T> &vo)
> { ........ }

Poia ekdosi toy gcc exeis? Se gcc 4.0 to parakato ginetai compile kanonika:

------------------------
#include <vector>
using namespace std;
template <class T>
class c1 {
 public: static void c(vector<T> &v) {}
};

int main() { c1<int> c; }      
------------------------

<<V13>>




More information about the Linux-greek-users mailing list