uacs2024

导航

上一页 1 2 3 4 5 6 ··· 14 下一页

2024年3月20日 #

C++一些函数用法

摘要: substr(start , lenth) erase(start , lenth) assign(v.begin() , v.end()) vl(a+i , a+j) 相当于用a[i] 到 a[j-1] 的元素初始化v1 , 包括a[j-1] stod函数用法 stoi函数用法 #include 阅读全文

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

2024年3月18日 #

C++看程序写结果:调用一次Line类构造函数,执行几次Point类复制构造函数?

摘要: C++看程序写结果:调用一次Line类构造函数,执行几次Point类复制构造函数? #include <iostream> #include <cmath> using namespace std; class Point { //Point类定义 public: Point(int xx = 0, 阅读全文

posted @ 2024-03-18 21:05 ᶜʸᵃⁿ 阅读(8) 评论(0) 推荐(0) 编辑

2024年3月17日 #

19笔试真题:看程序写结果,含有内嵌对象的类的构造函数调用次序

摘要: 看程序写结果,含有内嵌对象的类的构造函数调用次序 #include <iostream> using namespace std; class Student1{ public: Student1() {cout << "Student1+" << endl; } ~Student1() { cou 阅读全文

posted @ 2024-03-17 18:41 ᶜʸᵃⁿ 阅读(2) 评论(0) 推荐(0) 编辑

2024年3月16日 #

23笔试真题:最长路径问题

摘要: 输入一个数字n表示层数,在输入数字来表示三角形,要求三角形求解从顶到低的最长路径。 7 4 2 1 6 0 2 4 7 5 2 4 6 7 5 从第一层的 7 出发,走到第五层,求出经过路径和最长的路径和。要求使用递归与递推两种方法,并且按照下面的输入与输出设计程序。从上一层向下一层走的时候,只能走 阅读全文

posted @ 2024-03-16 21:25 ᶜʸᵃⁿ 阅读(6) 评论(0) 推荐(0) 编辑

C++类模板中的静态成员

摘要: C++ 模板 类模板中可以定义静态成员,从该类模板实例化得到的所有类都包含同样的静态成员。程序示例如下: #include <iostream> using namespace std; template <class T> class A { private: static int count; 阅读全文

posted @ 2024-03-16 15:38 ᶜʸᵃⁿ 阅读(7) 评论(0) 推荐(0) 编辑

C++类模板与友元详解

摘要: C++ 模板 下面分四种情况分别讨论。 1. 函数、类、类的成员函数作为类模板的友元 函数、类、类的成员函数都可以作为类模板的友元。程序示例如下: void Func1() { } class A { }; class B { public: void Func() { } }; template  阅读全文

posted @ 2024-03-16 15:34 ᶜʸᵃⁿ 阅读(24) 评论(0) 推荐(0) 编辑

C++类模板与继承详解

摘要: C++ 模板 类模板和类模板之间、类模板和类之间可以互相继承。它们之间的派生关系有以下四种情况。 1. 类模板从类模板派生 示例程序: template <class T1, class T2> class A { Tl v1; T2 v2; }; template <class T1, class 阅读全文

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

C++模板的显式实例化

摘要: C++ 模板 前面讲到的模板的实例化是在调用函数或者创建对象时由编译器自动完成的,不需要程序员引导,因此称为隐式实例化。相对应的,我们也可以通过代码明确地告诉编译器需要针对哪个类型进行实例化,这称为显式实例化。编译器在实例化的过程中需要知道模板的所有细节:对于函数模板,也就是函数定义;对于类模板,需 阅读全文

posted @ 2024-03-16 14:15 ᶜʸᵃⁿ 阅读(29) 评论(0) 推荐(0) 编辑

将C++模板应用于多文件编程

摘要: C++ 模板 在将函数应用于多文件编程时,我们通常是将函数定义放在源文件(.cpp文件)中,将函数声明放在头文件(.h文件)中,使用函数时引入(#include命令)对应的头文件即可。编译是针对单个源文件的,只要有函数声明,编译器就能知道函数调用是否正确;而将函数调用和函数定义对应起来的过程,可以延 阅读全文

posted @ 2024-03-16 14:05 ᶜʸᵃⁿ 阅读(12) 评论(0) 推荐(0) 编辑

C++模板的实例化

摘要: C++ 模板 模板并不是真正的函数或类,它仅仅是编译器用来生成函数或类的一张“图纸”。模板不会占用内存,最终生成的函数或者类才会占用内存。由模板生成函数或类的过程叫做模板的实例化,相应地,针对某个类型生成的特定版本的函数或类叫做模板的一个实例。在学习模板以前,如果想针对不同的类型使用相同的算法,就必 阅读全文

posted @ 2024-03-16 13:48 ᶜʸᵃⁿ 阅读(19) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页