- 博客(3)
- 收藏
- 关注
原创 【2024年哈工大计算机系统课程大作业】程序人生-Hello‘s P2P
运行hello.c程序时,由编译器驱动程序启动,读取hello.c文件,然后进行预处理:得到预处理后的hello.i文件;之后由编译器对hello.i进行编译:得到一个汇编语言程序,即hello.s。之后将汇编程序交由汇编器进行汇编:得到一系列机器语言指令,并将这些机器语言指令打包成一种“可重定位目标程序”,并将其存入到hello.o(二进制)文件中。最后由链接器进行链接:结果就得到了可执行目标文件:hello。接下来计算机就可以运行这个hello文件了。
2024-05-29 22:45:13
2508
1
原创 c++:abort()has been called
万万没想到,调试时候发现是没有及时跳出循环导致y值并没有按预想的更新,而是初始化时候设的-1,改正之后就好了。今天使用vector时候,突然报了vector subscript out of range。7.检查exe和dll是否混用的不同版本的crt。2.设置的指针范围跟你运行的不对。3.指针访问内存越界出现问题。6.多线程访问资源出的问题。1.非法指针访问和内存泄漏。4.因为不支持中文。
2023-10-22 12:40:08
1079
1
原创 [c++]报错vector subscript out of range
发现是使用了G.Vex[count] = c;对未初始化的vector赋值,会判定越界。用G.Vex.push_back(c);
2023-10-22 12:12:45
550
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人