![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++设计进阶
文章平均质量分 78
angry_youth
一名正在努力学习计算机类科学的小白,目前本职工作是一名unity3D游戏前端开发工程师,在技术的道路上,我会一直坚守本心,不断学习专研领域知识,向着自己所期待的方向勇往直前,做出更多更好玩的游戏!
展开
-
C++知识进阶之初始化
在使用任意对象之前,我们都需要保证其已经被初始化,否则也许会发生不可预见性错误,比如,我们在比较一个变量的时候,它只是被声明出来但是没有被初始化,那么就会发生报错。C++内置类型以外的其他任意自定义对象,初始化的重任就落在构造函数的身上,所以构造函数里面需要对,对象的每一个成员变量初始化,但是要严格区分初始化和赋值的区别。这里介绍一个我们理想认为的初始化的构造函数,但实际却不是初始化,是赋值!!!这里的构造函数函数,调用过程是,首先调用了默认的构造函数,为每一个成员变量设置了初始值,然后再给这些成员变量原创 2021-03-16 20:55:45 · 146 阅读 · 0 评论 -
C++知识进阶之#defines使用优化
在介绍#defines使用优化之前,要首先简单介绍一下编译原理:比如以C语言为例:1.预处理阶段工作内容:a.宏替换;b.头文件展开;c.去注释;d.条件编译语言转换:C语言 ---------> C语言**2.编译阶段 **工作内容:检查语法错误语言转换:C语言 ---------> 汇编语言3.汇编语言转换:汇编语言 ---------> 二进制4.链接以上只是简单介绍了一下编译大概过程,详细工作原理还要去查找资料,这里不做过多说明。#defi原创 2020-05-31 20:05:12 · 1043 阅读 · 0 评论