阶段三 C++核心编程和桌面应用开发
文章平均质量分 62
C++核心编程和桌面应用开发
彩虹糖_haha
这个作者很懒,什么都没留下…
展开
-
C++核心编程和桌面应用开发 第四天(构造/析构函数)
函数名(const 函数名 &)①用已创建好的对象初始化新对象。②值传递的方式给函数参数传值。③以值的方式,返回局部对象。原创 2024-09-17 23:53:57 · 92 阅读 · 0 评论 -
C++核心编程和桌面应用开发 第三天(C和C++的封装)
当成员全部私有化时,可以提供公有接口对成员读写,即set/get。优点1:将属性和行为作为整体,表现生活中的事务。优点2:将属性和行为加以访问权限控制。原创 2024-09-13 23:50:07 · 318 阅读 · 0 评论 -
C++核心编程和桌面应用开发 第一天(命名空间 using 内联函数 默认参数 C++和C的不同)
都要加上inline预定义宏的概念是用内联函数实现的,内联函数也会像预定义宏展开,不需要函数调用的开销。原创 2024-09-11 23:20:08 · 630 阅读 · 0 评论 -
C++核心编程和桌面应用开发 第二天(占位参数 引用 参数传递的方式 函数的重载)
此时,利用引用的方式传递指针,本质将指针的地址串入到函数中,实现了同级指针也能修改参数。C++声明函数时,可以设置占位参数,占位参数只有参数类型的声明,没有参数名称的声明。因此修改的是复制的值,原始变量不会改变。若想用形参修改实参的指针,必须用更高级的指针才行,同级指针是不可以的。函数以引用的方式接收参数,此时,修改形参的值即改变了实参的值。将参数的地址传递给函数。因此修改的是原始变量的值。②先定义数组引用的类型,再通过类型定义引用。①参数作为引用,常量引用和普通引用可以共存。:引用的本质是指针常量。原创 2024-09-13 00:23:41 · 465 阅读 · 0 评论