06 2014 档案
摘要:1,异或运算^1)0和任何数异或都得到原来的数2)两个相同的数字异或得0.利用该性质常用来寻找数称对出现时缺失的某一个数异或运算可以用来1)判断一个数字是否是偶数(二进制表示中只有一位是0,n^(n-1)=0)2)寻找缺失的数字,如0-n中缺失的数字3)不使用第三方变量交换两个变量的值4)使用位运算...
阅读全文
摘要:1,strlen函数的实现//题目一:strlen函数的实现//1,注意异常抛出//2,注意蒋行参用const来修饰int strlen(const char* str){ int len=0; while(*str++!='\0'){ le...
阅读全文
摘要:1,数组排序http://www.cnblogs.com/bobodeboke/p/3416716.html2,数组查找http://www.cnblogs.com/bobodeboke/p/3430211.html3,输入:一个长度为n的整数数组input输出:一个长度为n的整数数组result,...
阅读全文
摘要:1,友元可以看作是外部函数2,友元函数不想其他成员函数一样有this指针3,友元关系不能传递详见这篇博客http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html
阅读全文
摘要:c++中的转换方法: cast-name (expression)注意 转换的时候,就算指针的类型发生变化,编译器并没有改变内存的内容,原来的指针指向哪儿还是在哪儿,这在有时候会出现一些不可思议的结果p175其中 cast-name有四种:static-cast,const-cast,reinter...
阅读全文
摘要:1,统计数据的基本情况,包括微博总数,用户总数,最活跃和最不活跃的用户id#!/bin/shsource_dir=/home/minelab/data/DATAsource_file_name=userinfo_00_au_1_outsource_file=$source_dir/$source_f...
阅读全文
摘要:1,访问属性区分内部可见(成员函数对数据成员的访问)和外部可见(对象对成员的访问)1)public:内部和外部皆可见2)private:内部可见,外部不可见3)protected:内部可见,继承类的内部可见,外部不可见继承属性:public类型的继承:在子类中,原来public,protected,...
阅读全文
摘要:类对象的初始化顺序新对象的生成经历初始化阶段(初始化列表显式或者隐式的完成)——> 构造函数体赋值两个阶段1,类对象初始化的顺序(对于没有父类的成员)1)初始化阶段:该对象的类成员变量,const成员变量,引用成员变量进行显示初始化(由初始化列表决定),如果没有显式初始化,则进行隐式初始化(对于类成...
阅读全文
摘要:结构体类型c++中的结构体成员既可以是数据,也可以是函数c语言中定义结构体变量必须加struct(这也是很多时候和typedef),但是在c++里面,可以不加结构体和类的不同在于,结构体中的变量默认是public类型,而类则默认是privatestruct空间计算:1)整体空间是占用空间最大成员(类...
阅读全文
摘要:1,内连函数inline 返回值类型 函数名(形参列表)普通函数成为内连函数:在普通函数声明之前加上inline成员函数成为内连函数:在类中定义的函数全部默认为内连函数,可以显示加上inline或者不加;在类中声明的函数,如果加了inline,则其为内连函数。如果没有加,但是再定义的时候加了inli...
阅读全文
摘要:1,各种变量占据的内存空间char:1个字节,也可亦作为0-255的数值参与运算一般来说,静态存储区的自动赋初值,动态则不自动(貌似也不对,因为非内置变脸的类型,也都调用了默认构造函数进行初始化)各种类型的sizeof(为size_t类型,其实就是unsigned int)sizeof是运算符,不是...
阅读全文
浙公网安备 33010602011771号