09/08/09 15:21:28
>>298 もしかしてこういうことか?
void foo(const string& s) { cout << s << endl; }
void bar(const char* s) { cout << s << end; }
int main() {
foo("footest"); // リテラル文字列をstring&に渡す
bar("bartest"); // char*に渡す
}
こういう話だったら、const char* でもいいだろうけど
char*とstringが混在すると面倒だから俺は全部stringに統一