이중벡터 함수를 만들어 이중벡터 값을 return 할려고


vector<vector<string>> func1() { 

vector<vector<string>> vec2; 

return vec2;

}


와 같이 작성한다면 에러 발생



해결책]

typedef를 이용하여 이중벡터를 타입정의


typedef vector<string> vString;

typedef vector<vString> vvString;


vvString func1(){

vvString vec2;

return vec2;

}


와 같이 표현 시 제대로 동작.

이 때 typedef vector<vector<string>> vvString 하지 않는 이유는

'>>' 문자열을 이상하게 받아들임 --> 따라서 위와 같이 2번 typedef를 사용하여 정의해주어야 됨

Posted by halloRa
,

출처: http://kldp.org/node/59767



#inlcude <cctype> / #include <ctype.h>


isalpha(char); // http://www.cplusplus.com/reference/cctype/isalpha/?kw=isalpha

isdigit(char);  // http://www.cplusplus.com/reference/cctype/isalpha/?kw=isalpha

Posted by halloRa
,

출처: http://luckydreamer.tistory.com/13


> find / -name 'filename' -type d

: 루트 전체에서 recursive하게 filename을 가지는 directory를 찾겠다는 명령어

Posted by halloRa
,