2014-11-11 4 views
0

У меня проблема с компиляцией таких файлов.Ошибка компиляции C++/CLI

CardSet.h

#include "Card.h" 
#pragma once 
using namespace System; 
using namespace Collections; 


generic <typename C> 
public ref class CardSet<C> 
{ 
public: 
    CardSet<C>(); 
}; 

CardSet.cpp

#include "CardSet.h" 

generic <typename C> 
CardSet<C>::CardSet() 
{ 
} 

enter image description here Я следую http://www.functionx.com/cppcli/classes2/Lesson24d.htm

Может С.Б. совет, что я делаю неправильно?

+0

@Sabeeh: C++ - CLI не является C++, не помещайте его как таковой. – Deduplicator

ответ

1

Ну, следуйте синтаксису, который демонстрирует учебник, вы не повторяете <C> всюду. Правильный синтаксис:

generic <typename C> 
public ref class CardSet { 
public: 
    CardSet(); 
}; 

generic <typename C> 
CardSet<C>::CardSet(){ 
} 
+0

спасибо за это! :) – RMachnik

Смежные вопросы