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

随笔分类 -  C++基础

C++基础
  • 身份证18位验证及15位升18位的代码,挺简单的,初学者可以看一看....
    摘要:代码原创(个别人注意了): #include <iostream> using namespace std; //实现身份证的15位转18位 void per15To18(char perIDSrc[]) {     int iS = 0;   ... 阅读全文
    posted @ 2005-03-16 02:47 oldjacky 阅读(4476) 评论(6) 推荐(0) 编辑
  • 指针的引用与正常指针 释放内存的另一例比较
    摘要:指针的引用与正常指针 释放内存的另一例比较 一、先看一段代码: #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 阅读(9140) 评论(12) 推荐(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 阅读(3563) 评论(3) 推荐(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 阅读(1828) 评论(4) 推荐(0) 编辑
  • 关于memcpy的用法
    摘要:结构如下: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 阅读(13398) 评论(5) 推荐(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 阅读(2534) 评论(4) 推荐(0) 编辑