c++学习
文章平均质量分 71
湘の子
重生之我要当计算机大佬!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++核心学习5
例如我们看到很多网站中,都有公共的头部,公共的底部,甚至公共的左侧列表,只有中心内容不同,接下来我们分别利用普通写法和继承的写法来实现网页中的内容,看一下继承在的意义以及好处。我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。3.当子类与父类拥有同名的成员函数,子类会隐藏父类中同名成员函数,加作用域可以访问到父类中同名函数。问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢?问题:从父类继承过来的成员,哪些属于子类对象中?原创 2024-03-22 19:46:17 · 440 阅读 · 1 评论 -
c++核心学习4
运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。总结1:对于内置的数据类型的表达式的运算符是不可能改变的。作用:重载关系运算符,可以让两个自定义类型对象进行对比操作。总结:重载左移运算符配合友元可以实现输出自定义数据类型。由于重载后使用的方式非常像函数的调用,因此称为仿函数。4.默认运算符operator=,对属性进行值拷贝。作用:通过重载递增运算符,实现自己的整形数据。1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)总结2:不要滥用运算符重载。原创 2024-02-28 20:38:18 · 347 阅读 · 1 评论 -
c++学习笔记二
语法:struct 结构体名 数组名[元素个数] = { { } , { } ,...{ } }4.数据类型 数组名[ ][列数] = {{数据1,数据2,数据3,数据4}};2.数据类型 数组名[行数][列数] = {{数据1,数据2},{数据3,数据4}};技巧:看const右侧紧跟着的是指针还是常量,是指针就是常量指针,是常量就是指针常量。3.数据类型 数组名[行数][列数] = {{数据1,数据2,数据3,数据4}};2.数据类型 数组名[数组长度]={值1,值2...};原创 2024-01-15 19:45:36 · 1118 阅读 · 0 评论 -
c++学习笔记一
案例描述:系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。如果表达式1的值为假,执行表达式3,并返回表达式3的结果。注意:在执行循环语句的时候,程序必须提供跳出循环的出口,否则出现死循环;作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环。解释:如果标记的名称存在,执行到goto语句时,会跳转到标记的位置。解释:如果表达式1的值为真,执行表达式2,并返回表达式2的结果;语法:for(起始表达式;原创 2024-01-14 10:46:50 · 1083 阅读 · 1 评论
分享