Ups, da war ich zu langsam
Code:
#include <iostream>
#include <sstream>
#include <string>
inline std::string& operator+=(std::string& s, int i)
{
std::stringstream stream;
stream << s << i;
s = stream.str();
return s;
}
inline std::string operator+(const std::string& s, int i)
{
std::stringstream stream;
stream << s << i;
return stream.str();
}
int main()
{
std::string s = "some text";
int number = 10;
std::stringstream stream;
stream << s << number;
s = stream.str();
std::cout << s << std::endl;
s += 5;
std::cout << s << std::endl;
std::cout << s + 9 << std::endl;
return 0;
}
Ciao,
_
Lesezeichen