template<>
char* const add<char*>(char* const& a, char* const& b){
return strcat(a, b);
}
여기서 레퍼런스 리턴하는것도 아닌데 대체 왜 쓰잘데기 없이 그냥 포인터 대신 상수 포인터를 리턴하는지 몇시간 고민했는데
어차피 rvalue라 const 키워드가 무시된다네 에휴 글쓴이 시발럼
template<>
char* const add<char*>(char* const& a, char* const& b){
return strcat(a, b);
}
여기서 레퍼런스 리턴하는것도 아닌데 대체 왜 쓰잘데기 없이 그냥 포인터 대신 상수 포인터를 리턴하는지 몇시간 고민했는데
어차피 rvalue라 const 키워드가 무시된다네 에휴 글쓴이 시발럼
댓글 0