- 博客(6)
- 收藏
- 关注
原创 c++
#include#define N 100void count(char str[],int times[]) //统计小写字符出现次数{ int i; for(i=0;str[i]!='\0';i++) { if(str[i]>='a' && str[i]'a'+26) //只统计小写字符 times[
2016-11-15 21:39:22
211
原创 c++
有一个类A,其数据成员如下: 12345678910classA {...private: inta;public: constint b; float* &c; staticconst char* d; staticdou
2016-11-02 19:46:33
493
原创 c++
1. 若MyClass是一个类名,其有如下语句序列: MyClass c1,*c2;MyClass *c3=new MyClass;MyClass &c4=c1;上面的语句序列调用构造函数个数是2。解析:c1要调用一次构造函数;c2只是一个指针,用来动态描述对象,不会调用
2016-10-31 18:22:29
405
原创 c++
classP{private: intival;public: P(); ~P(); intGetVal(){ returnival; }; virtualint SetVal(intval) { ival=val; };};在32位编
2016-10-31 15:58:26
145
转载 C语言变长数组data[0]【总结】
C语言变长数组data[0]【总结】1、前言 今天在看代码中遇到一个结构中包含char data[0],第一次见到时感觉很奇怪,数组的长度怎么可以为零呢?于是上网搜索一下这样的用法的目的,发现在linux内核中,结构体中经常用到data[0]。这样设计的目的是让数组长度是可变的,根据需要进行分配。方便操作,节省空间。2、data[0]结构经常遇到的结构形状如下:
2016-10-31 15:29:49
176
原创 c++虚函数
classA{public: virtualvoid func(intval = 1) { std::cout"A->" virtualvoid test() { func();}};classB : public A{public: voidfunc(int val=0){std::co
2016-10-31 15:17:25
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人