j*n
2 楼
有血有肉, 真情实感, 结尾的desmond很让人惊喜。 我比较喜欢desmond.
l*m
3 楼
关于中文版名,看到了Radio,想起自己老听北京交通台的一档节目,叫“有我陪着
你”, 感觉还挺不错的。那节目的风格就跟老雷版差不多,几个男主持女主持每天聊
些轻松的话题严肃的话题,相互之间的互动和调侃特别的有趣给劲,尤其是不停地跑题
。。。。
关于版名的昵称,WebRadio, webradio, web, we.., 就叫歪版得了,反正跑题歪楼是
少不了的。。。
你”, 感觉还挺不错的。那节目的风格就跟老雷版差不多,几个男主持女主持每天聊
些轻松的话题严肃的话题,相互之间的互动和调侃特别的有趣给劲,尤其是不停地跑题
。。。。
关于版名的昵称,WebRadio, webradio, web, we.., 就叫歪版得了,反正跑题歪楼是
少不了的。。。
B*g
4 楼
char test[] = "AB";
char * a = "AB";
char * b = test;
这里面literal string (a) 和 char array (b)使用起来有没有区别?
我知道a[0] = a[1];会产生run time error, b[0]=b[1];却可以
莫非a[0]返回的是char const & 而b[0]是 char &?如果你不知道 a,b如何赋值的话有
没有办法
知道他们是literal string还是char array?
char * a = "AB";
char * b = test;
这里面literal string (a) 和 char array (b)使用起来有没有区别?
我知道a[0] = a[1];会产生run time error, b[0]=b[1];却可以
莫非a[0]返回的是char const & 而b[0]是 char &?如果你不知道 a,b如何赋值的话有
没有办法
知道他们是literal string还是char array?
f*e
5 楼
托经济衰退的福。
I*s
6 楼
在开播之前,今天下午百度lost吧居然提前剧透:
Claire asks Locke if her name was on the cave wall; he says no
- Kate's name wasn't on the cave wall either; and once Kate helps Locke get
the last three candidates on the plane... whatever happens to Kate happens
- Locke goes to Hydra island and confronts Widmore
- Jin is held in room 23 and asked about old Dharma maps with grid searches
indicating where pockets of electromagnetic energy are located
- Sayid spies on the submarine for Locke and discovers that Desmond Hum
【在 j*****n 的大作中提到】
: 有血有肉, 真情实感, 结尾的desmond很让人惊喜。 我比较喜欢desmond.
Claire asks Locke if her name was on the cave wall; he says no
- Kate's name wasn't on the cave wall either; and once Kate helps Locke get
the last three candidates on the plane... whatever happens to Kate happens
- Locke goes to Hydra island and confronts Widmore
- Jin is held in room 23 and asked about old Dharma maps with grid searches
indicating where pockets of electromagnetic energy are located
- Sayid spies on the submarine for Locke and discovers that Desmond Hum
【在 j*****n 的大作中提到】
: 有血有肉, 真情实感, 结尾的desmond很让人惊喜。 我比较喜欢desmond.
z*e
8 楼
cout< cout<
p*8
9 楼
去年就有至少三个人准确预测今年20000左右剩余名额,喜欢搞神话的P大真得虚心向人
好好学着点.
好好学着点.
U*d
11 楼
这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
*x="xx"中的xx放在静态数据区而设定为r。
这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
*x="xx"中的xx放在静态数据区而设定为r。
这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
B*g
15 楼
啊啊啊,解释的不错 thx
那还有个问题 如果给出两个char *的话怎么知道它们指向的是rw的stack还是r only的
全局
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
那还有个问题 如果给出两个char *的话怎么知道它们指向的是rw的stack还是r only的
全局
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
z*e
17 楼
赞。
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
h*c
20 楼
这个专业。我的粗浅理解是,没分配内存的指针不能乱用。
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
char
据。
【在 U********d 的大作中提到】
: 这个和编译有关,几乎所有的编译器都会将[]=""内容放在设定为rw的栈上,而把char
: *x="xx"中的xx放在静态数据区而设定为r。
: 这样就可以解释你的问题了,对于char test[] = "AB";执行的时候确实在栈上面分配
: 了3个字节的内存,这部分地址是可读写的,而且在test的生命周期内这部分内容你可
: 以随意读写。但是对于char * a = "AB";这里的AB不是放在栈上,而是放在全局数据段
: ,这里的a在32位操作系统下只是一个4字节的指针,指向这个只具有r属性的全局数据。
: C在编译的时候并不检查读写权限或者越界之类的事情,所以编译没有问题。但是在运
: 行的时候,a[0] = a[1];对一个r属性全局数据段的数据进行写操作,所以会挂掉。b=
: test后b[x]=x的操作是对栈上rw的数据操作,所以没有问题。
相关阅读
鲁宾离职深度谣言后续confused over function signature C++1040 有没有编好的程序? (转载)有没有大牛说说C里边for循环的坏处那个产品结构会重复组织结构的定理叫什么来着。。。有人做图像识别或者OCR的吗?问个简单的数值赋值问题open source都快搞得大家没饭吃了关于ruby和rails一点疑惑越简单的语言从历史的角度越好Twitter統計 (2013年三月)Urgent question: AIX, C++11, Shared Object好虫对这个怎么看?windows form, WPF哪个是方向?还是我告诉你们什么是真实的软工(自尊脆弱者慎入) (转载)Clojure/West的会场几乎没有什么中国人分布式文件存储系统,以及此基础上的分布式计算,大家有何推荐的?大型程序如何加快编译速度default language嵌入式的一个架构思考