
CC++学习
HFKuAng
stay hungry! stay foolish!
展开
-
C/C++ sizeof 注意事项
结构体的sizeof这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体:1structS1{charc;inti;};问sizeof(s1)等于多少聪明的你开始思考了,char占1个字节,int占4个字节,那么加起来就应该是5。是这样吗?你在你机器上试过了吗?也许你是对的,原创 2017-03-25 00:24:16 · 483 阅读 · 0 评论 -
C++中Static的完全解析
C++中Static的完全解析C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下://Exampl转载 2017-05-01 20:24:49 · 412 阅读 · 0 评论 -
C++引用雨指针的底层原理
【声明】本文无技术含量!在博客园上回复某个帖子,招来他的非议,我不想去细究这个人的治学态度,不想去问去管他到底有没有修改过自己的文章,对我来说没必要。我只能说不负责任,态度自大的,不严谨的人是令我失望的。但是对于一个问题,这里涉及到了“引用”,这是C++引入的一种新的形式,可以说是给程序员的一个语法上的好处,但是我翻看了BS的《The C++ Programming Lanuage》,并没有看到对转载 2017-04-15 20:16:11 · 509 阅读 · 0 评论 -
openGL入门
译序早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API。后来工作需要接触DirectX9,shader也只是可选项而已,跟固定管线一起混用着。现在工作内容是手机游戏,又转到OpenGL ES,发现OpenGL的世界已经完全不同了,OpenGL ES 2.0版本开始就不再支持固定管线,只支持可编程管线。国内很多资料教程参差不转载 2017-04-26 20:47:34 · 1063 阅读 · 0 评论 -
Cmake 错误合集
其实,每次碰到要安装一些软件啊,通常软件的源码都是c/c++,刚开始LZ不理解,从来都是跟着Readme.txt,一步步安装,如果说一帆风顺的把软件安装好了,也就罢了,很可能不会深究到底cmake .cmake ..make allmake -j4make install12345上述列出来的到底是什么含义,直接机械式地先安装依赖库,经常用的也就是:sudo apt-get i转载 2017-12-20 15:47:05 · 27680 阅读 · 5 评论 -
十大必掌握C++11新特性
https://blog.youkuaiyun.com/FX677588/article/details/70157088 简介 C++11,之前被称作C++0x,即ISO/IEC 14882:2011,是目前的C++编程语言的正式标准。它取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998发布于1998年,第二版于2003年发布,分别通称C++98以及C+...转载 2018-09-06 11:11:33 · 239 阅读 · 0 评论