【发布时间】:2011-03-21 01:36:48
【问题描述】:
导致 EXC_BAD_ACCESS 信号的测试程序。 为什么这会导致总线错误?我想把“HI”改成“fI”。
//BUS ERROR TEST
#include <iostream>
void test(char *text)
{
text[0] = 'f';
}
int main()
{
char *text = (char *)"HI";
test(text);
std::cout << text << std::endl;
return 0;
}
【问题讨论】: