摘要:
指针的引用与正常指针 释放内存的另一例比较 一、先看一段代码: #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
阅读(9166)
推荐(1)
摘要:
多维静态、动态数组存贮与访问的讨论 一、 先看以下的一段多维静态数组分配的一段代码 #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
阅读(3573)
推荐(0)
摘要:
#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
阅读(1835)
推荐(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
阅读(13416)
推荐(0)
摘要:
#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
阅读(2543)
推荐(0)