- 博客(8)
- 资源 (25)
- 收藏
- 关注
原创 原创 C/C++复习之路——王道程序员求职宝典——第九章《面向对象编程》
文章目录继承时导致的二义性class <派生类>:<继承方式1> <基类名1>,<继承方式2> <基类名2>, ...{ <派生类新定义成员>};继承方式:public、private、protected基类成员在派生类中的访问属性基类成员privateprotectpublicprivateprotectpublicprivateprotectpublic派生方式private
2020-07-31 15:21:25 229
原创 原创 C/C++复习之路——王道程序员求职宝典——第八章《类》
文章目录类成员简介成员函数构造函数成员初始化列表复制构造函数析构函数成员函数的重载、覆盖与隐藏类成员简介成员函数 程序员在成员函数中处理非静态数据成员,隐式的类对象就会发生。比如:void Point3d::translate(const Point3d:: &pt){ x += pt.x; y += pt.y; z += pt.z;}事实上x、y、z的存取是经由this指针完成的,其函数参数可以理解为:void Point3d::translate(Point3d * co
2020-07-29 20:21:34 254
原创 原创 C/C++复习之路——王道程序员求职宝典——第七章《指针与引用》
文章目录例。在32位系统下,写出下属代码的输出结果。int main(){ double* (*a)[3][6]; cout<<sizeof(a)<<endl; cout<<sizeof(*a)<<endl; cout<<sizeof(**a)<<endl; cout<<sizeof(***a)<<endl; cout<<sizeof(****a)<<endl;}解析
2020-07-28 21:28:56 240
原创 C/C++复习之路——王道程序员求职宝典——第六章《函数》
文章目录参数传递形参/实参传递指针的引用参数传递形参/实参形参:出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参:出现在主调函数中,进入被调函数后,是参变量也不能使用。例。fun((exp1,exp2), (exp3,exp4,exp5))有几个实参?解析:2个。(exp1,exp2)是逗号表达式,表达式的值为exp2。C语言中有两种参数传递:值传递指针传递C++中有三种传递方法:值传递:非引用类型的形参以相应实参的副本(值)初始化,即对形参的任何修改仅用作
2020-07-27 23:36:08 536
原创 C/C++复习之路——王道程序员求职宝典——第五章《C预处理器、作用域、static、const以及内存管理》
文章目录C预处理器宏替换文件包含条件编译全局变量与局部变量局部变量static类中static的作用静态成员函数constC预处理器 C预处理器处理程序的源代码,在编译器之前运行,通常以符号“#”开头。C语言预处理器主要有三个方面的内容:宏定义与宏替换;文件包含;条件编译。宏替换1)符号常量的宏定义和宏替换,格式如下:#define 标识符 字符串2)带有参数的宏定义及其替换,格式如下:#define 标识符(参数列表) 字符串例。如果有宏定义:#define FUN(x)
2020-07-26 15:43:49 361
原创 C/C++复习之路——王道程序员求职宝典——第四章《运算符及其优先级》
文章目录++/--i++与++i/i--与--i或、与、非及异或异或++/–i++与++i/i–与--ii++表示取i的地址,把它的值装入寄存器,然后增加内存中i的值。也就意味着当i++这句话计算完以后,遇到":"后,才将i的数值在对应的地址中更新。而++i则是曲i的地址,并增加它的数值。例1:int main(void){ int a = 3; a += (a++); //执行后a=7。“=”右边a=4(此时没有将a=4放入a的地址中),“=”左边a=3,因此加完a=7,
2020-07-25 16:37:07 287
原创 C/C++复习之路——王道程序员求职宝典——第二章《字符串》
文章目录C风格字符串C风格字符串C++通常使用char*const char* 类型的指针来操作C语言中的风格字符串。例如:const char *cp="some calue";while(*cp){ // do something to *cp printf("%c\n", *cp); ++cp;}例1:下面程序的输出是什么?int main(){ int n; char y[10] = "ntse"; char *x = y; n
2020-07-25 15:01:43 232
原创 C/C++复习之路——王道程序员求职宝典——第一章
动态声明一维数组当数组大小未知时,需要动态声明一维数组,声明格式如下:int* a = new int[n];使用完毕是需要释放空间delete []a;C风格字符串与字符数组字符常量'A'字符串常量"A",编译器会自动在末尾添加一个空字符,其表示字母A和空字符(null)两个字符。末尾加了\0的字符数组。Eg1. 下列___是不正确的字符常量?A. ‘n’B. ‘I’C. “a”D. ‘\101’解析:答案选C,C选项是一个字符串常量,其包含字符’a’和空字符两个字符
2020-07-22 16:00:31 356
mega2560官方AD版本.rar
2020-10-28
newSwarm.rar
2019-05-28
ROS Gazebo Rviz 小车 仿真 代码
2019-03-11
A*算法(C语言版本)
2019-02-27
A*算法 A star 算法(matlab)
2019-02-18
hector quadrotor tutorial
2018-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人