void test()
{ // A common mistake is to swap parameters to the ‘fill’ string-constructor.
std::string str('x', 50); // should be str(50, 'x')
// Calling the string-literal constructor with a length bigger than the // literal is suspicious and adds extra random characters to the string.
std::string("test", 200); // Will include random characters after "test".
// Creating an empty string from constructors with parameters is considered // suspicious. The programmer should use the empty constructor instead.
std::string("test", 0); // Creation of an empty string.
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.