11 2015 档案

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