C++
文章平均质量分 70
birlhhh
运动控制、动力学分析
展开
-
第75回---第78回
第75回注意,头文件里的函数的定义所在的源文件.cpp里一般都是直接写std,不使用usingnamespacestd;注意: >>这个符号见到空格就结束输入了第76回原创 2020-08-22 16:43:33 · 92 阅读 · 0 评论 -
第66回---第74回
第66回构造函数是用来给类的数据成员进行初始化的构造函数是特殊的成员函数,特殊点在于: 1、构造函数的函数名与类的名字一样 2、没有返回值,就连void都不允许写,构造函数一般都是public公有的如下图所示,没有参数的构造函数是“默认的构造函数”#include <iostream>using namespace std;class Person{public: Person():money(0) //这种写法叫做:构造函数的初始化列表,这种.原创 2020-08-20 12:11:53 · 104 阅读 · 0 评论 -
第61讲---第65回
第61讲原创 2020-08-19 15:00:52 · 261 阅读 · 0 评论 -
第56回---第60讲
第55回原创 2020-08-17 16:40:00 · 105 阅读 · 0 评论 -
第46回---第55回
第46回对于switchcase语句,当没有break时,如下图,当取值为E时,后面的e会直接掠过,直接执行++eCntcase后面的数必须是整数!注意:如下图1,case 1的语句块中不能定义变量,要在case中定义变量的话只能在default中定义变量(如图2)(如果没有default,则可以在最后一个case中定义变量),如果一定要在前面的case中定义变量,则要用大括号括起来(图3),但这种情况下定义的变量只能在这个大括号{}内使用第47回...原创 2020-08-15 16:17:02 · 116 阅读 · 0 评论 -
第39回---第45回
第39回自增自减操作符,注意前++和后++的区别,下图1中输出的b为 3,而图2输出的b为 2 ,b= ++a 表示先把a加1并赋值给 a,然后赋值给b;而b=a++表示先把a赋值给b,然后把a加1赋值给a对于for循环,我们尽量使用 ++i少用i++ ,因为 ++i要更快,++i只需要加1后返回加1的结果即可,而i++则需要先把原来的i值保存起来,然后再把i值加1第40讲箭头操作符箭头操作符用于 使用指针操作对象的时候图...原创 2020-06-27 14:39:44 · 197 阅读 · 0 评论 -
第35回---第38回
第35回算数操作符,图1中,经过 “- -”运算后,这个i的值也改变了不能对小数做求余运算,下图1是不可以的对于“求余”运算,若被除数和除数中有一个是负数,那么对于余数的运算,C++是没有规定的,但一般按照下面的规矩来!第36讲...原创 2020-06-20 10:27:58 · 223 阅读 · 0 评论 -
C++ 负数取余
转自:https://www.cnblogs.com/widerg/p/7208041.html真正说清了负数取余的一篇好文!!!C++负数取模预习:r=余数a=被除数b=除数c=商a/b=c........rr=a-(a/b)*b一、下面的题目你能全做对吗?1.7/4=?2.7/(-4)=?3.7%4=?4.7%(-4)=?5.(-7)/4=?6.(-7)%4=?7.(-7)/(unsigned)4=?答案:1-133-1-310.转载 2020-06-20 10:17:31 · 4565 阅读 · 1 评论 -
C++ Primer Plus 第三十三回---第三十四回
第三十三回新旧代码的兼容注意:字符串字面值是 C风格的字符串string转 C风格的字符串(下图所示),而且前面的const必须要有数组 转向量向量转数组红色框线的地方表示 “字符指针数组” ,parr是一个字符数组,这个数组里的每一个元素都是指针第三十四回多维数组:即:数组的数组下图1,从数学上解释就是3行4列,多维数组必须进行初始化注意,使用数组时,行号和列号都是从 0开始的,下图中的 ia[1][2]其实是第2行第...原创 2020-06-20 08:50:37 · 150 阅读 · 0 评论 -
C++ Primer (第二十九回---第三十二回)
第二十九回原创 2020-06-08 10:26:41 · 177 阅读 · 0 评论 -
C++ Primer笔记(第26回---28回)
二十六回二十七回原创 2020-06-06 22:33:28 · 168 阅读 · 0 评论 -
C++ Primer 笔记(第21回---第25回)
第二十一回vector是一个动态数组,下图中,红线框住的部分叫做类模板,< >里的int就叫做模板参数,注意:vector 和string一样,都有自己的数据类型(下图)原创 2020-06-02 08:27:13 · 145 阅读 · 1 评论 -
C++ Primer 笔记(17讲---20讲)
4种初始化字符串对象的方法(下图)注意:这个s2和 “hello”是不同类型!这个“hello”是C语言风格的字符数组类型,我们把“hello”叫做字符串字面值,“hello”是用的字符数组的形式保存下来,而且最后还有一个空字符 /0 ;而s2是string类型,它不是字符数组,注意:使用cin读取string字符串时,只能读取第一个空格前的字符,空格后的字符读不进去,这里的“空格”包括空格、换行、制表;cin读取时,第一个输入空格是可以的,而且读取进去后,会自动去掉第一个...原创 2020-05-31 23:38:51 · 195 阅读 · 0 评论 -
C++ Primer 笔记(第11讲---16讲)
第11讲“引用”就是指的对象的另一个名字或变量的另一个名字,注意:定义引用的时候就必须初始化,如下图就是错误的引用也不可以直接对其赋值“直接量”,下图所示就是错误的,引用必须赋值变量const引用就是引用const常量的引用(如下图)非const引用不能初始化为一个const常量(如下图就是错误的)注意:const引用可以直接初始化为“直接量”!!!(下面2个图就是正确的)const引用可以初始化为不同类型的对象或变量,而普通非const引用却不能初始化为不同原创 2020-05-31 21:13:37 · 273 阅读 · 0 评论 -
C++primer笔记 (第9---10)
第九讲注意下面这个图中的 for循环中的变量val的作用域就仅仅只能在这个for循环的{}内,这种作用域称为“语句作用域”;此外还有全局作用域和局部作用域;全局作用域的变量可以在多个文件中使用,而局部作用域、语句作用域 的变量只能在该文件内部使用只要作用域不重叠,那么即使变量的名称一样也是可以的下图中,输出的i应该是100,而不是10第十讲利用 const限定符来定义常量,用来解决“神秘数字”的问题;(神秘数字:比方说for循环里的循环次数就是一个神秘数字);在定义...原创 2020-05-30 23:55:27 · 144 阅读 · 0 评论 -
C++ Primer 笔记(第4---8讲)
第4讲:整型字面值默认类型是int 或 long浮点字面值默认类型是double布尔字面值默认类型字符字面值默认类型 char 或 wchar_t使用“打印函数”打印中文字(下图):转义字符还可以用 \ 加数字表示,但数字只能是8进制或者16进制,不能是10进制字符串字面值:普通字符串 或 宽字符串字符串字面值的连接(下图):多行字面值:(效果和上面一样,只是这是属于“续行”。\ 后面如果打进去空格,那么空格也会显示出来(与上面的不同之处))第五讲..原创 2020-05-29 23:43:32 · 335 阅读 · 0 评论 -
老九学堂C++代码
老九学堂 课时98 的代码上传第98课时时长80几分钟,例程代码也是全部课中最多的,这份代码是按照讲师讲解来敲的,经测试和视频效果一样,可放心学习打开MyCppWorkSpace---dizhu2---default.workspace(用 code blocks打开) 就可以看到全部代码。下面是下载链接链接: https://pan.baidu.com/s/1-kEH3e...原创 2019-08-30 21:49:09 · 1168 阅读 · 1 评论