老甲克C++随笔(oldjacky||oldjackyone)  
.........体验真实C++.........

2004年9月23日

摘要: 指针的引用与正常指针 释放内存的另一例比较 一、先看一段代码: #include using namespace std; void freePtr1(int* p1) { delete p1; p1 = NULL; } void freePtr2(int*& p2) { delete p2; p2 = NULL; } void main() { i... 阅读全文
posted @ 2004-09-23 03:51 oldjacky 阅读(9147) 评论(12) 推荐(1) 编辑

2004年6月23日

摘要: 多维静态、动态数组存贮与访问的讨论 一、 先看以下的一段多维静态数组分配的一段代码 #include using namespace std; int main(int argc, char* argv[]) { char sz_temp[3][3];//分配静态二维数组 char (*sz)[3]=NULL;//指针初始化 sz=... 阅读全文
posted @ 2004-06-23 11:20 oldjacky 阅读(3565) 评论(3) 推荐(0) 编辑

2004年6月15日

摘要: #include using namespace std; class A { public: virtual void fun(){cout(lVptrAddr),4); 6. fun(p); 7. delete p; system("pause"); } 解释:1. 声明一个函数指针,用于保存vtable中的函数地址.2. 声明一个基类的指针,指向B.3. 定义一个l... 阅读全文
posted @ 2004-06-15 17:34 oldjacky 阅读(1829) 评论(4) 推荐(0) 编辑
 
摘要: 结构如下:void *memcpy( void *dest, const void *src, size_t count );作用:在dest处拷贝src处的字节,并以count来计算需要拷贝的字节数量,进行内存的拷贝。参数:dest:新的存贮区的开始部位 src:需要拷贝的开始部位 count:需要拷贝的字节数备注:dest,src,它们都是从各自的地址处进行写入,如... 阅读全文
posted @ 2004-06-15 15:22 oldjacky 阅读(13402) 评论(5) 推荐(0) 编辑

2004年6月10日

摘要: #include #include using namespace std; void main(){ std::wcout.imbue(std::locale("ZHI")); wchar_t xx[] =L"我是一名程序员";//设置宽字符区域(类似于国域) wcout << xx; system("pause");}具体可以参见MSDN的区域范围(如果你安装了MSDN2003):ms-hel... 阅读全文
posted @ 2004-06-10 12:22 oldjacky 阅读(2534) 评论(4) 推荐(0) 编辑