haruko的博客

致稍纵即逝的时光。

C语言产生野指针的原因

#include #include using namespace std; void main(){ int a = 10; int b = 20; int c=0; int *p = &a; cout << *p << endl; //1等号左...

2017-09-29 22:31:13

阅读数 444

评论数 0

指针到底能不能修改其指向的常量字符串?&向NULL地址copy数据

说明错误应该是指针p指向字符串常量导致。运行时出现错误:LoopMove.exe 中的 0x00cf141c 处有未经处理的异常: 0xC0000005: 写入位置 0x00cf5748 时发生访问冲突。 从错误的类型来看是内存写入错误,说明对*(pStr+j)的赋值非法。 #include us...

2017-09-29 11:43:03

阅读数 199

评论数 0

字符串常量到底存在哪了?

常量存储总结 局部变量、静态局部变量、全局变量、全局静态变量、字符串常量以及动态申请的内存区 1、局部变量存储在栈中 2、全局变量、静态变量(全局和局部静态变量)存储在静态存储区 3、new申请的内存是在堆中 4、字符串常量也是存储在静态存储区 补充说明: 1、栈中的变量内存...

2017-09-29 11:34:15

阅读数 1922

评论数 3

字典序排列

/*字典序排列 输入要比较的字符串数目并输入,输出它前面字典序比他小的字符串个数*/ #include #include #include #include #include using namespace std; //s1>s2返回1 否则返回-1 int fun(strin...

2017-09-29 09:11:23

阅读数 97

评论数 0

搜狐畅游测试开发一面试题..

面试很简短,自我介绍、问玩过什么游戏,有没有冲过钱,有什么体会。 C++很基础的问题: 1、指针和引用的区别 指针变量存储的是一个地址,指向一个存储单元,引用只是个别名,不额外占用内存。 指针可以有多级 int **p,而引用不可以。 指针可以为NULL,但是引用不可以,在定义时必须初始化 指针可...

2017-09-25 16:27:05

阅读数 477

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭