예 : 이런 내가 C를 정의 ++ 클래스 : 나중에ctags를 사용하여 C++ 클래스 인스턴스를 얻으려면 어떻게해야합니까?
class cat : public animal
{
public:
cat(const char* nameString) : m_name(nameString) {}
~cat(){}
const char* getName() {return m_name.c_str();}
private:
std::string m_name;
};
: ctags 나에게 상속, 회원, 방법, 액세스 유형 (공공, 민간) 등을 말할 수 위의 예제 코드에 대한
cat kitty("Garfield");
printf("%s", kitty.getName());
,
하지만 키티가 고양이의 인스턴스라는 것을 어떻게 알 수 있습니까?
std :: type_info가 도움이 될까요? – qPCR4vir
사람들이 잘못된 질문에 답하는 것처럼 보입니다. 내가 이해하는 한,이 질문은 런타임에 유형 정보를 판별하는 것이 아닙니다. 문제는 [ctags] (http://ctags.sourceforge.net/)가 인스턴스 'kitty'의 유형을 식별하는 것입니다. @ ruben2020 : 그게 맞습니까? – Void
예, 이것은 ctags 사용에 관한 것입니다. – ruben2020