-3
#include<iostream>
#include<string.h>
#include<stdio.h>

using namespace std;

int main()
{
    char a[10] = "asd asd";
    char b[10] ="bsd bsd";
    string str(a);
    str.append(b);
    printf("\n--------%s--------\n", str);
    return 0;
}

なぜこれが例外を生成するのか理解できませんか? このプログラムは主に文字列を追加しようとします。を使用すると目的の出力が得られますが、使用すると得られstd::coutませんprintf

4

4 に答える 4