4

开课吧:C++开发需要知晓的知识有哪些?

 1 year ago
source link: https://studygolang.com/articles/36198
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

开课吧:C++开发需要知晓的知识有哪些?

xiaotu123 · 14天之前 · 593 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    

一般来说想要成为一名合格的C++开发工程师,不断需要熟练书写代码,同时还需要掌握与知晓一些必要的知晓,那么C++开发需要知晓的知识有哪些? 开课吧C++开发工程师新职课V4-2022 下栽地止:daxiacode.com 1、1980年贝尔实验室Bjanre Stroustrup(比雅尼·斯特劳斯特鲁普)对C改进与扩充最初称为“带类的C”,(c with classes).1983年正式命名为C++ 2、C++是C的改进与扩充。C++包括C的全部属性、特征、优点,是在C的基础上的改进与扩充。C++包括过程性语言和类部分。C++是混合型语言,即是过程型的,又是面向对象型的。 3、“面向过程”是一种以事件为中心的编程思想。功能分解、行为抽象的抽象编程。 4、面向对象程序设计的基本特征: (1)对象: 数据属性(静态)、行为属性(动态); 实现封装与数据隐藏; 对象是对类的实例化。 (2)继承:派生其他类 (3)多态:同一个操作在不同的类上有着不同行为 5、编译过程可分为三个子过程:预处理过程、编译过程、连接过程 内联函数也称内嵌或内置函数,它的语法格式与普通函数一样,只是在函数原型或函数定义标题头之前加上关键字inline。 使用内联函数可以省去函数调用所需的建立栈内存环境,进行参数传递,产生程序转移的时间开销。内联函数应是使用频率高,代码却很短的函数。 内联函数的函数体限制: 内联函数中,不能含有switch和while。不能存在任何形式的循环语句 递归函数不能用来做内联函数。 内联函数中不能说明数组。否则,按普通函数调用那样产生调用代码。(内联函数是建议性,不是指令性) 内联函数只适合于1-5行的小函数 类结构中所有在类内部定义的函数,都是内联函数 内联函数中不能有过多的条件判断语句 不能对函数进行取址操作


有疑问加站长微信联系(非本文作者))

280

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK