11 2015 档案
摘要:转自:http://www.cnblogs.com/Steven-Love-Arlene/archive/2012/05/23/2515273.html首先return作为返回关键字,他有以下两种返回方式1.返回...
阅读全文
摘要:本文地址: http://www.laruence.com/2009/09/08/1076.html转载请注明出处Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, ...
阅读全文
摘要:$("#父窗口元素ID",window.parent.document);对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父...
阅读全文
摘要:【1】boost::weak_ptr简介boost::weak_ptr属于boost库,定义在namespace boost中,包含头文件 #include便可以使用。【2】boost::weak_ptr详解智能...
阅读全文
摘要:1.智能指针 smart_ptr由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出...
阅读全文
摘要:#includeusing namespace std;/*测试 1/2的结果=0 四舍五入?奇舍偶入? 4/7 =0 都不是 将小数舍去*/void test(){ cout<<1/2<<endl; cout<...
阅读全文
摘要:#include#includeusing namespace std;/*测试迭代器删除当前位置的变动之后是否有效 *结果无效,得重新设置,在这里我设置了一个局部变量tmp用于暂时存储下一个位置 */void ...
阅读全文
摘要:Ping过程详解 Ping命令的主要作用的是检查网络的连通情况和检测网络的速度。相信大家都用过Ping命令,下面主要介绍一下Ping命令是怎样一个执行过程。 主要的Ping有两种情...
阅读全文
摘要:ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,strea...
阅读全文
摘要:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特...
阅读全文
摘要:C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作。例如: class complex { public: complex(double r=0.0,...
阅读全文
摘要:摘要:本文讲解面向对象C++程序设计中类之间的关系。并用UML类图描述这些关系。关键词:面向对象 类 对象 C++ UML适用对象对C++有一定基础的初级同学面向对象编程的核心:类面向对象的思想下编程过程可以减化...
阅读全文
摘要:#pragma pack(8)#includeusing namespace std;class A{//空类};class B{int i;//有一个整数型数据};class C{int i;//4 ...
阅读全文
摘要:#includeusing namespace std;/***关键词 explicit显式* 应用:只能修饰构造函数* 功能:防止构造函数被调用时,实参隐式转换数据类型**///double d=10;(隐式转...
阅读全文
摘要:1 volatile有些变量是用volatile关键字声明的。当两个线程都要用到某一个变量且该变量的值会被改变时,应该用volatile声明,该关键字的作用是防止优化编译器把变量从内存装入CPU寄存器中。如果变...
阅读全文
摘要:#includeusing namespace std;class GrandFather{public: void show() { cout<<"GrandFather show"<<endl; retu...
阅读全文
摘要:#includeusing namespace std;//抽象类 不产生对象 class Animal{public: //纯虚函数 virtual void talk()=0;};class Cat :pu...
阅读全文
摘要:C++函数重定义、重载、重写1. 重写 (override): 父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。1) 被重写的函数不能是 static ...
阅读全文
摘要:class Empty{ public: Empty(); // 缺省构造函数 Empty( const Empty& ); // 拷贝构造函数 ~Empty(); // 析构函数...
阅读全文
摘要:指向对象的指针在建立对象的时候,变异系统会给每一个对象分配一定的存储空间,以存放其成员。对象空间的起始地址就是对象的指针。可以定义一个指针变量,用来存放对象的指针。一个简单的示例1.1:复制代码代码如下:#inc...
阅读全文
摘要:#includeusing namespace std;class A{ int m_data;public: A(int i=1):m_data(i) { coutfunc(); //p->~A();//...
阅读全文
摘要:#include#include/*因为t1,t6是全局变量,t4,t5是在外部函数中局部变量,所以构造函数调用完之后就是析构函数t1,t6,t2,t3 t4,~t4,t5,~t5, ~t3,~t2,~t6...
阅读全文
摘要:http://www.cnblogs.com/charley_yang/archive/2011/04/05/2005897.html一、嵌套类 在一个类的内部定义另一个类,我们称之为嵌套类(nested ...
阅读全文
摘要:#include#includeusing namespace std;/*浅拷贝:只拷贝值,不拷贝空间,自动Test t1 (t2)*//*深拷贝:*/class Test{ int *m_p;public: ...
阅读全文
摘要:#include#includeusing namespace std;class Test{ int m_data;public: Test(int i=0):m_data(i) { cout<<"Test(...
阅读全文
摘要:#includeusing namespace std;/*甚时候必须must使用初始化列表1.初始化const数据成员2.初始化引用数据成员3.初始化对象4.初始化父类成员变量*/class Test{ con...
阅读全文
摘要:/*实验内联函数的作用*1.实现c中宏的作用×2.多个cpp文件一个h文件关于一个函数的定义*/#includeusing namespace std;int inline g(int x=10){ return...
阅读全文
摘要:/*对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法执行效率尽可能地高。*/#include#includevoid test1(){ printf("请输入一个整数:"); int...
阅读全文
摘要:#include#include/*实验转义字符在字符串中*/void test(){ char str[]="123\t5\0123\0abc"; printf("%ld\n",sizeof(str));//1...
阅读全文
摘要:#include#include /*程序一般分为 Debug 版本和 Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。断言 assert 是仅在 Debug 版本起作用的...
阅读全文
摘要:#include#include#includevoid GetMem(char *p,int n){ p=(char*)malloc(n);//空间不得释放 内存泄露}char *GetMem2(char *...
阅读全文
摘要:#include#include#includevoid GetStr(char *p){ p="123456";//指向一个全局数据区 字符串常量 int a=10;//栈区 static int b=10;...
阅读全文

浙公网安备 33010602011771号