c++初阶
文章平均质量分 91
敲开c++的大门
一只努力锋
一起努力
展开
-
c++初阶——类和对象(下)
1. 每个成员变量在初始化列表中只能出现一次(初始化只能初始化一次)引用成员变量const成员变量自定义类型成员(该类没有默认构造函数)3. 尽量使用初始化列表初始化,因为不管你是否使用初始化列表,对于自定义类型成员变量,一定会先使用初始化列表初始化。4. 成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后次序无关explicit关键字我们先来看下面的一段代码。原创 2024-04-27 16:10:22 · 713 阅读 · 0 评论 -
c++初阶——类和对象(中)
大家看我们在调用fund2时是采用值拷贝,将实参的值拷贝给形参,_add指针存放的是一个指向动态开辟空间的地址,在值拷贝时,将值拷贝,当fund2函数结束时要销毁栈帧,就会将_add指针指向的空间一起销毁,然后当我们的程序走完后又会自动调用析构函数,又会将这块空间再次free一次,所以这里程序崩溃了。(这里编译器是强制报错的)我们知道类在调用成员函数时有一个this指针,它是指向调用函数的对象的,它的类型是date*的类型而我们调用函数的对象是从const date的类型,所以无法调用,那怎么才能调用呢?原创 2024-04-25 16:42:57 · 809 阅读 · 0 评论 -
c++初阶——类和对象(上)
类的访问限定符。原创 2024-04-19 20:16:11 · 1175 阅读 · 0 评论 -
c++入门
命名空间的使用那我们这么使用命名空间中定义内容呢?为什么我们这里会报错啊?我们在上面已经说了,命名空间定义了一个新的作用域,命名空间的内容都局限在该命名空间中,我们的程序在编译阶段会现在本地去找变量,当找不到时就报错了。我们接下来看看命名空间的使用方法1,原创 2024-04-16 18:34:43 · 1148 阅读 · 0 评论 -
c++前言
C++基础 (平平常常) 挑选一本入门书籍,如《C++ Primer》、《C++大学教程》或Stroustrup撰写的经典 《C++程序设计语言》或他一年半前的新作《C++程序设计原理与实践》,而一般C++课程也 止于此,另外《C++ 标准程序库》及《The C++ Standard Library Extensions》可供参考;因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的 程序设计,还可以进行面向对象的程序设计。原创 2024-04-15 16:09:41 · 498 阅读 · 0 评论