摘要:
C++中一个0xC0000005访问冲突问题在冯.诺依曼结构CPU(如i386,ARM A8,A9)的保护模式或者哈佛结构(如8051, ARM M0,.. M3)的CPU下,C++编译器将放置常量的内存设置为只读模式或者放入只读内存中,如果出现往常量内存中写入数据就会产生访问冲突异常。举例,反转字符串:?123456789101112131415161718192021222324252627#include "stdio.h"#include "string.h"//反转字符串char* ReverseStr(char* str, int len) 阅读全文