我收到此消息,我无法弄清楚它是什么:
“zadanie XLVIII.exe中0x008D5331处的未处理异常:0xC0000005:访问冲突读取位置0xCCCCCCCC。”
我可能会通过字符串转换获得提示吗?
#include <string>
#include <iostream>
using namespace std;
//deklaracje
char ** fun_tablica();
char * tablica[10];
char ** linijka;
int main()
{
fun_tablica();
string b;
for (int i = 0; i < 10; i++)
{
*linijka = new char[80];
*linijka = "to jest linijka nr";
b = to_string(i);
cout << *linijka << b << endl;
linijka++;
}
system("pause");
return(0);
}
char ** fun_tablica() //ważne jest w deklaracji funkcji zwracajacej wskaznik aby okreslic typ jaki bedzie zwracac funkcja wzgledem typu na jaki wskazuje wskaznik
{
char * tablica[10];
linijka = tablica;
return linijka;
}
答案 0 :(得分:0)
当为调试版本设置编译器选项时,尝试使用未初始化的指针时,会在0xcccccccc上出现访问错误。 Grzegorz已经提到了该计划的一些问题。