12345678910111213141516
void MakeNice(string& nameRef) { nameRef = "*** " + nameRef + " ***"; } int _tmain(int argc, _TCHAR* argv[]) { string sName("Kevin"); MakeNice(sName); cout << "Name: " << sName << endl; cin.get(); return 0; }
void MakeNice(string* namePtr) { (*(namePtr)) = "*** " + (*(namePtr)) + " ***"; } int _tmain(int argc, _TCHAR* argv[]) { string sName("Kevin"); MakeNice(&sName); cout << "Name: " << sName << endl; cin.get(); return 0; }
12345678
std::string Concatenate(const std::string& lhs, const std::string& rhs) { return (lhs + rhs); } int main (int argc, char * const argv[]) { std::cout << Concatenate("Hello, ", "World!") << std::endl; return 0; }