我有以下代碼:默認動態存儲器大小
#include <iostream>`
using namespace std;
int main() {
char* data = new char;
cin >> data;
cout << data << endl;
return 1;
}
當我在26 char*
一者作爲字符串文字,它編譯並打印類型。但是當我做27個數據時,它會中止。我想知道爲什麼。
爲什麼是27?
它對它有特殊的意義嗎?
請勿使用反引號代碼。使用ctrl-K或其他格式化工具。 – Joe