Moin! Warum bekomme ich bei folgendem immer nur den ersten Buchstaben des c-strings?
1 | int main(int argc, char** argv) |
2 | {
|
3 | std::string test(argv[1]); |
Wenn ich an argv ein [] dranhänge gibt der []-Operator doch ein char* zurück. Und aus dem char* müsste der Konstruktor von std::string doch einen C-String lesen können.