-
C++模板详解(三):参数化声明详解
C++模板详解(三):参数化声明详解 在前两节中(C++模板详解(一)、C++模板详解(二)),我们了解了函数模板和类模板的基本概念和使用方法。在这篇博文里,我们主要来详细地阐述一下 模板的参数声明 这个话题,并且也谈及了 函数模板和类模板相结合 的使用方式和一些注意事...
2020-02-11 16:01:37
-
C++ 模板详解(二):类模板的概念和基本使用方式
C++ 模板详解(二):类模板的概念和基本使用方式 与函数模板类似地(C++模板详解(一):函数模板的概念和特性) ,类也可以被一种或多种类型参数化。例如,容器类就是一个具有这种特性的典型例子,它通常被用于管理某种特定类型的元素。只要使用类模板,我们就可以实现容器...
2020-02-11 16:01:18
-
C++对于C故有问题的改进
C++对于C故有问题的改进 C++继承了所有的C特性,并且提供了更丰富的语法和特性(OOP支持、模板支持等),并且拥有和C语言同样出色的运行效率。针对C语言的固有问题,C++做出了如下的升级: 所有变量都可以在需要使用时再定义 (C99支持) 忽略register关键字,仍然可以取得...
2020-02-11 16:01:05
-
C++模板详解(一):函数模板的概念和特性
C++模板详解(一):函数模板的概念和特性 函数模板是指这样的一类函数: 可以用多种不同数据类型的参数进行调用,代表了一个函数家族 。它的外表和普通的函数很相似,唯一的区别就是:函数中的有些元素是未确定的,这些元素将在使用的时候才被实例化。先来看一个简单的...
2020-02-11 16:00:45
-
C++的new&delete
C++的newdelete new的过程 new的过程: 先分配memory,再调用ctor 我们常用的创建对象的方法有两种 Complex c(1,2); //栈Complex *pc = new Complex(1,2); //堆 第一种创建出来的对象将保存在栈上,第二种则在堆上,必须手动回收内存空间(通过delete) 为了解释new的...
2020-02-10 16:03:06
-
stl_list复习
stl_list复习 #include iostream #include list #include algorithm using namespace std; //底层结构是双向链表 struct Node{ int a; char c; }; struct Node1{ //重点中的重点 int a; char c; Node1(int d,char e) { a=d; c=e; } bool operator==(const Node1 i) { i...
2020-02-10 16:02:36
-
stl_vector复习
stl_vector复习 #include iostream #include vector #include algorithm //for_each #include ctime using namespace std; void STRConstructor() //初始化,输入 { vectorint vec(5,12); //cout vec endl; 错误 vectorint vec1(5); for(int i=0;i5;i++) cout vec1[i]...
2020-02-10 16:02:06
-
stl_string复习
stl_string复习 #include iostream #include string #include algorithm using namespace std; void definition() //定义 { string str(5,'a'); cout str endl; string str1("abcdefghijklmn"); cout str1 endl; string str2("123456789",3); cout str2 endl; string s...
2020-02-10 16:01:35
-
eight(待考究)
eight(待考究) 为什么明明结果都可以到达那种情况,步骤不一样就不给通过 QAQ 有哪位大佬提点一下,在下感激不尽~~~ 我的代码: #include iostream #include queue #include cstdio #include string using namespace std; int per[10]={1,1,2,6,24,120,720,5040,4032...
2020-02-10 16:01:18
-
Codeforces Round #617 (Div. 3)
Codeforces Round #617 (Div. 3) A B C D E1 E2 F \(\checkmark\) \(\checkmark\) \(O\) \(O\) \(O\) \(O\) \(\times\) \(\checkmark\) :代表比赛时通过。 \(O\) :代表赛后补题通过。 \(\times\) :代表目前还未通过。 A. Array with Odd Sum 题目链接 题目大意 给你...
2020-02-10 16:00:47
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash