uacs2024

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2024年3月2日 #

C++ 拷贝构造函数(初学有点难理解)

摘要: 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 如果在类中没有定义拷贝构造函数,编译器会自行定义一个。如果 阅读全文

posted @ 2024-03-02 14:44 ᶜʸᵃⁿ 阅读(6) 评论(0) 推荐(0) 编辑

C++ 类构造函数 & 析构函数

摘要: 带参数的构造函数 默认的构造函数没有任何参数,但如果需要,构造函数也可以带有参数。这样在创建对象时就会给对象赋初始值,如下面的例子所示: 1 #include <iostream> 2 using namespace std; 3 4 class Line 5 { 6 public: 7 void 阅读全文

posted @ 2024-03-02 13:45 ᶜʸᵃⁿ 阅读(3) 评论(0) 推荐(0) 编辑

C++ 类访问修饰符

摘要: 私有(private)成员 成员和类的默认访问修饰符是 private,如果没有使用任何访问修饰符,类的成员将被假定为私有成员。私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员。 实际操作中,我们一般会在私有区域定义数据,在公有区域定义相关的函数,以便在类 阅读全文

posted @ 2024-03-02 10:55 ᶜʸᵃⁿ 阅读(6) 评论(0) 推荐(0) 编辑

inline 是一种用于实现的关键字

摘要: 关键字 inline 必须与函数定义体放在一起才能使函数成为内联,仅将inline 放在函数声明前面不起任何作用。 如下风格的函数 Foo 不能成为内联函数: inline void Foo(int x, int y); // inline 仅与函数声明放在一起 void Foo(int x, in 阅读全文

posted @ 2024-03-02 10:40 ᶜʸᵃⁿ 阅读(2) 评论(0) 推荐(0) 编辑

2024年3月1日 #

C++ 把引用作为返回值

摘要: 通过使用引用来替代指针,会使 C++ 程序更容易阅读和维护。C++ 函数可以返回一个引用,方式与返回一个指针类似。 当函数返回一个引用时,则返回一个指向返回值的隐式指针。这样,函数就可以放在赋值语句的左边。例如,请看下面这个简单的程序: 1 #include <iostream> 2 3 using 阅读全文

posted @ 2024-03-01 21:38 ᶜʸᵃⁿ 阅读(39) 评论(0) 推荐(0) 编辑

C++ 把引用作为参数

摘要: 1 #include <iostream> 2 using namespace std; 3 4 // 函数声明 5 void swap(int& x, int& y); 6 7 int main () 8 { 9 // 局部变量声明 10 int a = 100; 11 int b = 200; 阅读全文

posted @ 2024-03-01 20:59 ᶜʸᵃⁿ 阅读(6) 评论(0) 推荐(0) 编辑

C++ 从函数返回指针

摘要: C++ 允许从函数返回指针,必须声明一个返回指针的函数: int * myFunction() C++ 不支持在函数外返回局部变量的地址,除非定义局部变量为 static变量。 1 #include <iostream> 2 #include <ctime> 3 #include <cstdlib> 阅读全文

posted @ 2024-03-01 20:23 ᶜʸᵃⁿ 阅读(13) 评论(0) 推荐(0) 编辑

C++ 指针 vs 数组

摘要: 指针和数组并不是完全互换的 1 #include <iostream> 2 3 using namespace std; 4 const int MAX = 3; 5 6 int main () 7 { 8 int var[MAX] = {10, 100, 200}; 9 10 for (int i 阅读全文

posted @ 2024-03-01 19:43 ᶜʸᵃⁿ 阅读(3) 评论(0) 推荐(0) 编辑

C++static 存储类

摘要: 1 #include <iostream> 2 3 // 函数声明 4 void func(void); 5 6 int main() 7 { 8 int count=10; 9 while(count--) 10 { 11 func(); 12 std::cout << ",变量 count 为 阅读全文

posted @ 2024-03-01 14:50 ᶜʸᵃⁿ 阅读(7) 评论(0) 推荐(0) 编辑

2024年1月10日 #

C++ 拷贝构造函数

摘要: 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 如果在类中没有定义拷贝构造函数,编译器会自行定义一个。如果 阅读全文

posted @ 2024-01-10 17:22 ᶜʸᵃⁿ 阅读(12) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页