C++编程入门
文章平均质量分 77
重新对一门语言的基础学习
我菜就爱学
某高校在校生,研究方向计算机视觉。刚刚入行的小白,还需要很大的空间提升
展开
-
【进厂修炼 - Second week】Linux服务及用户设置
将外部设备或者远程系统文件添加到 现有的文件系统树中,使外部存储设备或者远程系统的文件系统能够被系统访问到。eg:给一个文件(-rw-------)设置权限,所有者所有权限,同组用户读和执行,其他用户读。注意:在Linux中,如果其他用户要删除一个文件,不是看文件有没有对应的权限,而是看。若删除的是一个组,但是该组是用户的主组,删除时删除不了,只有把组内所有的用户移除(每个用户都有一个用户组,Linux下的用户属于与它同名的用户组。防范一些网络攻击,有软硬防火墙,有选择的让某些请求通过。原创 2024-01-22 11:31:54 · 930 阅读 · 0 评论 -
【进厂修炼 - First week】Linux & C++
若是成员函数中有属性,默认为:this->m_age ,但是this 被调用的不能为。当其他类对象作为本类成员,构造时先构造类对象,再构造自身。在成员函数加 const ,这样指针指向的值也不能修改。this 的本质:指针常量,指针指向不能修改。(1)解决名称冲突(类属性与形参一致问题)常对象可以访问常函数,不可以访问普通函数。创建一个类,每个类至少添加3个函数。(2)返回对象本体,用引用的方式。原创 2024-01-08 00:33:08 · 531 阅读 · 0 评论 -
【C++模板】模板实现通用的数组
说明:首先写一个myArray.hpp代码,用于创建通用的数组。原创 2023-04-23 17:08:06 · 305 阅读 · 0 评论 -
【类与对象】封装&对象的初始化及清理
说明:C++类中的成员可以是另一个类的对象,称为该成员为对象成员。当其他类对象作为本类对象,构造的时候先构造其他类对象,再构造自身对象。说明:若是使用指针就会在堆区使用内存空间,p1和p2两个对象,然后两个对象指向同一块内存;C++利用构造函数和析构函数解决上述问题,这两个函数会被编译器自动调用 ,完成对象初始化和清理工作。注意:Person(10)若是在左侧,则是匿名对象;语法:构造类名():属性1(值1),属性2(值2) . . . { }说明:类在设计时,可以把属性和行为放在不同的权限下,加以控制。原创 2023-02-23 09:15:29 · 815 阅读 · 0 评论 -
【C++进阶】引用 & 函数提高
语法:数据类型 & 别名=原名示例:1.2 引用的注意事项引用必须要初识化: 错误写法:int &b;引用一旦初始化化就不可以更改了,即b是a的别名,就不能是c的别名了1.3 引用做函数参数优点:简化指针修改实参所有的指针操作都有编译器执行二、函数提高1 函数默认参数语法:返回值类型 函数名 (参数=默认值){ }注意:2 函数占位参数语法:返回值类型 函数名 (数据类型){ } --------》现阶段了解3 函数重载函数重载满足条件:注意:函数的返回值类型原创 2022-12-06 09:24:08 · 1100 阅读 · 1 评论 -
内存分区模型(代码区、全局区、栈区、堆区)
c++程序执行时,将内存划分4个区域内存四区的意义:不同区域存放的数据,赋予不同的生命周期由编译器自动分配释放,存放函数的参数值,局部变量注意:不要返回局部变量的地址,栈区开辟的数据由编译器自动释放由程序员分配释放,若程序员不释放,程序结束后自动释放,C++中主要利用new在堆区开辟内存,然后把数据保存在堆区,指针地址还保存在栈区作用:C++中利用new操作符在堆区开辟数据。堆区开辟数据,由程序员手动开辟和释放,释放数据利用操作符delete语法:new 数据类型...原创 2022-07-12 10:22:30 · 930 阅读 · 0 评论 -
C++入门项目——通讯管理系统
说明:通讯录是一个可以记录亲人、好友信息的工具系统所需要的功能:作用:用户选择功能界面步骤:封装函数显示该界面:showMenu()在main函数中调用3、退出功能作用:退出通讯录系统4、添加联系人作用:实现添加联系人功能,联系人上限为1000人,联系人信息包括(姓名、性别、年龄、联系电话、家庭住址)添加联系人步骤:4.2 设计通讯录结构体4.3 main函数创建通讯录4.4 封装添加联系人函数作用:显示通讯录已有的联系人信息显示联系人步骤:作用:按照姓名删除联系人步骤:说明:检测联原创 2022-07-07 23:32:29 · 552 阅读 · 0 评论 -
C++基础入门(超详细)
全网很全的C++基础入门,针对每一个概念以及概念之后的代码实现运行结果。可以帮助新手很快上手,也可以帮助老手回顾C++。原创 2022-07-02 11:20:20 · 55280 阅读 · 35 评论