ALEXKK2011

The Technical Side of alexKK2011
  博客园  :: 新随笔  :: 订阅 订阅  :: 管理

2011年2月24日

摘要: #include <iostream>using namespace std;void GetMem(char** p, int n){ *p = (char*)malloc(sizeof(char)*n);};void main(){ char c[] = "a"; char* ptr = c;//NULL; GetMem(&ptr, 100); strcpy(ptr,"hello!"); co... 阅读全文

posted @ 2011-02-24 17:46 alexkk2011 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 作者:mxdxm转自:http://mxdxm.javaeye.com/blog/655770const是C++中引入的一个新的关键字,它为C++编程带来了很大的方便。指向const对象的指针和const指针是两个名字很接近的概念,对于初学者来说非常容易搞混,这里对它们进行区分。 指向const对象的指针 可以这样理解指向const对象的指针: 指向const对象的指针就是一个指针,不能通过它来修改它所指向的对象的值 · 声明方法:const int *p; const对象在初始化后是不允许对其值进行修改的,因此,我们不能用一个普通指针指向一个const对象,即下面的赋值会引起编译错 阅读全文

posted @ 2011-02-24 13:06 alexkk2011 阅读(379) 评论(0) 推荐(0) 编辑

2011年2月23日

摘要: #include <iostream>using namespace std;void main(){ //int *iPtr = NULL; //iPtr = 5; //编译错误:error C2440: “=”: 无法从“int”转换为“int *” ////*iPtr = 5; // xxx.exe 中的 0x004113e8 处未处理的异常: ////0xC0000005: 写入位置 0x00000000 时发生访问冲突 //cout << iPtr << endl; //int *iPtr2; //*iPtr2 = 3; // Run-Time C 阅读全文

posted @ 2011-02-23 01:26 alexkk2011 阅读(221) 评论(0) 推荐(0) 编辑

摘要: #include <iostream>#include <string>using namespace std;void main(){ //exp.5 char c[10] = "abc"; char *charPtr = c; //charPtr & c are in stack cout << "char c[10] = \"abc\"\nchar* charPtr=c" << endl;... 阅读全文

posted @ 2011-02-23 01:02 alexkk2011 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.kuqin.com/language/20080420/7060.html %a 浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99)%c 一个字符 %d 有符号十进制整数 %e 浮点数、e-记数法%E 浮点数、E-记数法%f 浮点数、十进制记数法 %g 根据数值不同自动选择%f或%e.%G 根据数值不同自动选择%f或%e.%i 有符... 阅读全文

posted @ 2011-02-23 00:22 alexkk2011 阅读(149) 评论(0) 推荐(0) 编辑