문제점을 찾을 수 없습니다. 내가 클래스 템플릿 매개 변수로 char
를 사용하는 것을 시도하고있다 : 당신은 myclass<char, char *> ob2('X', Just show ");
에 "
누락C++ 템플릿 char 클래스
#include <iostream>
using namespace std;
template <class Type1, class Type2> class myclass
{
Type1 i;
Type2 j;
public:
myclass(Type1 a, Type2 b) {i=a; j=b;}
void show() { cout << i << ' ' << j << '\n'; }
};
void main()
{
myclass<int, double> ob1(10, 0.23);
myclass<char, char *> ob2('X', Just show ");
ob1.show();
ob2.show();
}
그래서 문제가 무엇입니까? 무슨 일 이니? 또한 다음 번에 코드 형식을 지정하십시오. –
어쩌면 당신은 당신의 문제가 무엇인지 우리에게 말해야합니다 ... – Grizzly
ideone에서 이것을 실행하면 잘 동작하는 것 같습니다. http://ideone.com/xF9wC –