
C++
木锦:JUESHIZIYE
这个作者很懒,什么都没留下…
展开
-
结构体内存对齐详解
平时做题对内存对齐有很多疑惑,网上的说法也有很多,而且都给出了例子,看起来好像都是对的,但它们有时却又自相矛盾。今天花了一下午时间总结一下:首先详解Linux系统下的内存对齐笔者以32位的小红帽系统和64位的乌班图系统来做详细的测试:我们先不讲理论,法则,先来看一个例子(32位小红帽系统下):大家看一下这样应该是输出多少? 我之前认为应该是24,原创 2017-09-15 15:33:09 · 2503 阅读 · 2 评论 -
探究C++中的三种继承方式!
关于子类的继承方式测试class Base{privated:int _a;protected:int _b;public :int _c;void setb(int b){_b = b;} int getb(){return _b;} };首先父类对象可以通过父类内公有成员函数原创 2017-09-09 09:59:11 · 785 阅读 · 0 评论 -
C++中iostream和iostream.h有什么区别?
#include 是非标准输入输出流,#include 是标准输入输出流C++中为了避免名字的冲突,特别引入了“名字空间的定义”,即namespace当代码中用时,输出可直接引用cout继承C语言的标准库文件,未引入名字空间定义,所以可直接使用。当代码中引入时,引入std;有以下方法1、using namespace std;cout2、using std::c原创 2017-09-03 16:04:39 · 1789 阅读 · 0 评论