선언과 동시에 초기화를 하니까 안되고
선언 후에 초기화하니까 되고
이런건 열혈책에서 못본거같ㅇ숩니다만...
선언과 동시에 초기화? 컴파일러 문젠가..? c99부터는 선언과 동시에 초기화 되는걸로 아는데 구형 c는 선언해주고 초기화 따로 해줘야되고..? 잘 모르겠다
std::string 이면 케릭터형으로 복사대입 안되지 않나? 되나? 레퍼런스 찾아봐 - return 0;
string s(a); 이렇게는 안됨? 그리고 using namespace std 귀찮더라도 안 하는게 좋음 - return 0;
그거 단순히 char를 받는 생성자가 없어서 그런걸텐데
vs2013 이고 string s(a); 안됨, 껄껄
using namespace std 써야 편한거 아녀? 없으면 지랄같을거같습니다만.. 현업에선 안씀?
대입연산자는 ㅇ있지만 생성자는 없는듯
현업에서는 더더욱 쓰지 '말아야' 함. 프로젝트에서 자체적으로 string 클래스 만들어 쓰는 경우도 있는데 여기서 using 하면... 알지? - return 0;
string s = "a";
제발 VS 최신으로 좀 써라 VS2013 이면 C++14도 안되잖아 - return 0;
2015여도 저건 안됨
선언과 동시에 초기화? 컴파일러 문젠가..? c99부터는 선언과 동시에 초기화 되는걸로 아는데 구형 c는 선언해주고 초기화 따로 해줘야되고..? 잘 모르겠다
std::string 이면 케릭터형으로 복사대입 안되지 않나? 되나? 레퍼런스 찾아봐 - return 0;
string s(a); 이렇게는 안됨? 그리고 using namespace std 귀찮더라도 안 하는게 좋음 - return 0;
그거 단순히 char를 받는 생성자가 없어서 그런걸텐데
vs2013 이고 string s(a); 안됨, 껄껄
using namespace std 써야 편한거 아녀? 없으면 지랄같을거같습니다만.. 현업에선 안씀?
대입연산자는 ㅇ있지만 생성자는 없는듯
현업에서는 더더욱 쓰지 '말아야' 함. 프로젝트에서 자체적으로 string 클래스 만들어 쓰는 경우도 있는데 여기서 using 하면... 알지? - return 0;
string s = "a";
제발 VS 최신으로 좀 써라 VS2013 이면 C++14도 안되잖아 - return 0;
2015여도 저건 안됨