所在的位置: C++ >> C++发展 >> SASTTutorC小知识五

SASTTutorC小知识五

文案策划招聘求职QQ群 http://cgia.cn/news/chuangyi/1592210.html

SASTTutorC++小知识系列简介

SASTTutor由电子系学生科协学培部负责开展,主要包含课程相关知识推送的发放、必要编程技能的培训,以及期中期末集体辅导的组织安排,旨在帮助同学们在巩固课内知识的同时开阔眼界。如假期开展的MatPyFly培训就是SASTTutor的一个分支。

而C++小知识系列则将侧重点放在了大一同学的计算机程序设计基础这一门核心课上。我们希望通过这一系列与C++编程相关的教程,帮助大家巩固程设课上所学到的知识点,同时让大家对C++有更进一步的认识。教程还将讲解基本的代码规范、简单的设计模式,也是希望提升大家阅读、编写代码的能力。本系列的所有教程都附有较多可运行的源代码,供同学们参考。

第五讲简介

C++小知识(五)主要分为两部分:

(1)const用法总结。

(2)C++11语法糖杂讲。

static修饰符用法总结

01

随着编程次数不断增多,我们可能会发现:有些变量实际上发挥的是“常量”的作?,在程序中不会改变(或者我们不希望它被改变)。为了防?这些“常量”被修改,也为了节约程序所消耗的资源,在C++中常常使?const这?关键字。在我们?前接触到的?部分编程任务中,不使?const似乎不会造成很?的问题,但随着代码量和?件数?的增加,规范地使?const对于程序开发有着?常重要的作?(不能再简单地写#define了!)。本讲的内容主要包括:使?const关键字的意义;const在程序中(函数中、类中)的?法;const在多?件中的?法。

移动语义简介

02

我们在之前的学习中以及在const的基本?法的介绍中,已经对C++中的常量表达式有了初步的认识。在本节的学习中,我们会针对常量表达式这?重要概念继续深?,并介绍C++新引?的constexpr机制。

此外,在C++11的语法糖部分,我们将会为?家讲解较为常?的?些新的语法形式,如auto类型指?符、范围for语句与列表初始化等。希望?家通过本讲的学习,能够在今后的编程中灵活运?这些技巧和新的机制,从?为??代码的书写和结构组织带来?便

教程链接




转载请注明:http://www.aierlanlan.com/tzrz/602.html