一点基础知识
来源:互联网 发布:日语零基础自学 知乎 编辑:程序博客网 时间:2024/04/29 18:38
这里有sizeof,c++类的静态成员变量;再就是虚函数,以及申明的问题,字节长度的问题。
#include <iostream>#include <string>using namespace std;class State{public: State(){} ~State(){;} State(const int sta, const int depth) { //count ++; this->sta = sta; this->depth = depth; } int SetDepth(const int depth) { this->depth = depth; } //virtual int getDepth() = 0; /* virtual int getDepth() { return depth; } */ int getState() { return sta; } static int count;private: int sta; int depth;};int State::count = 0; // init; if not , it comes errorint main(int argc, char *argv[]){ State state(12, 3); cout << "count " << state.count << endl; state.count = 12; cout << "count " << state.count << endl; cout << state.getState() << endl; cout << "size of int " << sizeof(int) << endl; cout << "size of State " << sizeof(State) << endl; string str("hello world"); cout << str << endl; return 0;}
记住类的静态成员需要初始化;相应的输出结果是:
count 0count 1212size of int 4size of State 8hello world
0 0
- 一点基础知识
- 一点基础知识
- UML一点基础知识[图]
- Service的一点基础知识
- Angular一点基础知识
- 基础知识(偏一点的)
- 一点python基础知识
- 关于SOA的一点基础知识
- java方面的一点基础知识
- 软件数字签名一点基础知识整理
- java基础知识---每天进步一点
- 一点基础知识--ttl与coms的区别
- WDM Filter 驱动的一点基础知识
- JavaEE之struts2 基础知识 总结了一点
- 一点很有用的Web基础知识
- 关于JS中oop的一点基础知识复习
- Java最最最基础知识汇总(想到一点更新一点哈,不是一次更完)
- 一点
- GitHub上史上最全的iOS开源项目分类汇总
- 数字化企业云平台的Cloud Native12原则
- 牛客网刷题笔记
- VS2010创建并使用动态链接库(.dll)
- Hi3516A开发--安装交叉编译器
- 一点基础知识
- 一些笔试题
- linux特殊符号大全
- 排序算法
- Mali GPU OpenGL ES 应用性能优化--测试+定位+优化流程
- lua中的运算符
- 进程间通信-管道 IPC pipe
- Spring MVC最强整理
- Xcode 控制台输出中文有乱码的问题