C++은 문자열을 사용하려면 헤더 파일을 추가해야한다.
문자는 char로 기본적으로 사용 가능
#include <string>
int main(){
std::string str;
std::string str2 = "Hello World";
std::cout << str2;
std::cout << str2[1];
}
변수의 자료형을 파악할 때 사용한다.
#include <typeinfo>
int main(){
int i;
int *ii;
char c;
std::cout << typeid(변수).name() << "\n";
std::cout << typeid(i).name() << "\n";
std::cout << typeid(ii).name() << "\n";
std::cout << typeid(c).name() << "\n";
return 0;
}
결과
int
int *
unsigned int
int 뒤에 *은 뭐죠? 댓글로 설명 부탁드릴게요..!