template <typename T>
class LinkedList{
public:
class Node{
public :
T elem;
Node* next;
};
Node* v;
T getelem();
};
template <typename T>
T inkedList<T>::getelem()
{
return v->elem//!!!이자체가 코딩하는 도중보면 v->여기까지치면 원래 visual에서 사용할수있는변수가 보이는데 사용할수있는 변수가 없다고 뜹니다....
}
계속 제글에 답변해주시는분 너무감사하지만 잘모르겠습니다ㅠ모바일이라 짜잘한 구문은 틀릴수있습니다 그거때문에 틀리는건 감안해주시면 감사하겠습니다ㅠ 제의도는 template클래스안에 이너클래스쓰고 그이너클래스형을 클래스안에서 변수로쓰거나 하는데 사용할수있는변수가 왜 없다고하는지 이해가가지않아 질문드립니다
class LinkedList{
public:
class Node{
public :
T elem;
Node* next;
};
Node* v;
T getelem();
};
template <typename T>
T inkedList<T>::getelem()
{
return v->elem//!!!이자체가 코딩하는 도중보면 v->여기까지치면 원래 visual에서 사용할수있는변수가 보이는데 사용할수있는 변수가 없다고 뜹니다....
}
계속 제글에 답변해주시는분 너무감사하지만 잘모르겠습니다ㅠ모바일이라 짜잘한 구문은 틀릴수있습니다 그거때문에 틀리는건 감안해주시면 감사하겠습니다ㅠ 제의도는 template클래스안에 이너클래스쓰고 그이너클래스형을 클래스안에서 변수로쓰거나 하는데 사용할수있는변수가 왜 없다고하는지 이해가가지않아 질문드립니다
그래서 그냥 빌드 누르면 컴파일이 안됨?
방금 집와서 해보니 컴파일은 되네요 근데 왜 안잡아줄까요? Community용이라그런가요 전문가용 VS쓰면 잡아줄런지.. 옛날에하던 리눅스 vi편집기쓰는 기분이네요..
아직은 템플릿쓰면 클래스 안에 인라인으로 함수 선언해주렴