老甲克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... 阅读全文
2004年6月23日
摘要:
多维静态、动态数组存贮与访问的讨论 一、 先看以下的一段多维静态数组分配的一段代码 #include using namespace std; int main(int argc, char* argv[]) { char sz_temp[3][3];//分配静态二维数组 char (*sz)[3]=NULL;//指针初始化 sz=... 阅读全文
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... 阅读全文
摘要:
结构如下:void *memcpy( void *dest, const void *src, size_t count );作用:在dest处拷贝src处的字节,并以count来计算需要拷贝的字节数量,进行内存的拷贝。参数:dest:新的存贮区的开始部位 src:需要拷贝的开始部位 count:需要拷贝的字节数备注:dest,src,它们都是从各自的地址处进行写入,如... 阅读全文
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... 阅读全文
|
Copyright © 2024 oldjacky
Powered by .NET 9.0 on Kubernetes |