C++
新民工涛哥
从事大数据相关开发工作
展开
-
C++ explicit关键字
explicit作用: 在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。例:class Integral{public:explicitIntegral(int value):value(val) {}~Integral(){}private:int val;};In原创 2016-03-29 15:48:32 · 218 阅读 · 0 评论 -
VS2010平台下字符集问题:Unicode,ASCII和多字节字符集
使用_T("")将字符串转换为让程序支持Unicode编码;原创 2016-03-19 11:26:17 · 969 阅读 · 0 评论 -
const指针和指向const对象的指针
1.指向const对象的指针C++强制要求指向const对象的指针也必须具有const特性.const double *ptr; 限定了ptr指针指向double类型const对象的,即const double pi=3.14;const double *ptr=π2.const指针const本身指针的值不能修改,即不能再指向其他对象.int num=原创 2016-03-23 10:17:57 · 277 阅读 · 0 评论 -
网易2016研发工程师编程题 搜索
N*M的草地上,提莫种了K个蘑菇,蘑菇爆炸的威力极大,兰博不想贸然去闯,而且蘑菇是隐形的.只 有一种叫做扫描透镜的物品可以扫描出隐形的蘑菇,于是他回了一趟战争学院,买了2个扫描透镜,一个 扫描透镜可以扫描出(3*3)方格中所有的蘑菇,然后兰博就可以清理掉一些隐形的蘑菇. 问:兰博最多可以清理多少个蘑菇?输入描述:第一行三个整数:N,M,K,(1≤N,M≤20,K≤100),N,M代表了草地转载 2016-03-19 11:24:47 · 569 阅读 · 0 评论 -
C 柔性数组
structNode{ intsize; chardata[0];//或者char data[];};C99使用不完整类型实现柔性数组成员,在C99 中,结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组(flexible array)成员(也叫伸缩性数组成员),但结构中的柔性数组成员前面必须至少一个其他成员。柔性数组成员允许结构原创 2016-03-28 17:24:54 · 300 阅读 · 0 评论