C++
文章平均质量分 57
NJU_SE_WaterWan
这个作者很懒,什么都没留下…
展开
-
C++如何确保输出的小数位数——以计算加权平均值为例
#include #include #include #include #include #include using namespace std;const int maxn = 55;int x[maxn];int w[maxn];int main() { /* Enter your code here. Read input from STDIN. Print原创 2017-08-13 16:23:24 · 1454 阅读 · 0 评论 -
以写统计学算法代码来讲解一些考试中可能用到的库函数0——平均数,中位数,众数
源代码的链接见https://www.hackerrank.com/challenges/s10-basic-statistics/editorial题目给定的输入如下:Input FormatThe first line contains an integer, N, denoting the number of elements in the array. The second原创 2017-08-14 22:51:23 · 582 阅读 · 0 评论 -
重读C++Primer 01 初识与基础
将是一些零碎的记录。以前是系统学过C++的,但是现在决定再看一遍书。C++版本为C++11。int初始化的四种方法看到这个标题就想起“茴”字的四种写法。。。但是C++中变量初始化真的很重要。int a = 0;int a = {0};int a{0};int a(0);C++操作符替代名在C++中,一部分操作符是可以用替代名来替换的。。。直接看代码#i...原创 2018-07-16 22:14:27 · 230 阅读 · 0 评论 -
重读C++Primer 02 字符串、向量和数组
string字面值和string 对象相加要保证+前后至少有一个是string对象。因为为了与C兼容,字符串字面值并不是string对象。头文件在C++中,使用诸如cname的头文件,而不是使用name.h的文件。可变性对于C++中的字符串,是可变的,因此非常舒适。 string s = "1234567"; s[0] = '0';C+...原创 2018-07-16 23:25:20 · 242 阅读 · 0 评论 -
重读C++Primer 03 表达式、语句、函数
表达式使用递增递减运算符的前置版本这样写效率更高一些。使用简洁的写法应该使用cout << *iter++ << endl;而不是使用cout << *iter << endl;iter++;语句函数局部作用域中声明函数#include <stdio.h>i...原创 2018-07-17 09:34:09 · 243 阅读 · 0 评论 -
重读C++Primer 04 类
这部分内容目前没有太多的收获,因为目前对自己的要求是,看别人面向对象的代码能看懂,不要求自己会写。 ...原创 2018-07-17 09:49:24 · 287 阅读 · 0 评论 -
重读C++Primer 05 C++标准库(1)
这部分是目前最值得重点看的,因为要学一下C++容器的使用。IO库IO对象无拷贝或赋值由于不能拷贝IO对象,因此不能将形参或返回类型设置为流类型。进行IO操作的函数一般是以引用的方式进行传递和返回流。顺序容器array#include<iostream>#include<array>using namespace std;...原创 2018-07-17 20:58:59 · 303 阅读 · 0 评论 -
重读C++Primer 06 C++标准库(2)
关联容器8个关联容器,以3个维度为划分是map/set是否允许重复关键字是否按关键字有序排列2动态内存目前应该不会太多看这部分内容。原创 2018-07-18 09:10:22 · 365 阅读 · 0 评论 -
初读STL源码剖析 01 STL概论与版本简介
说明这是我自己在读《STL源码剖析》时,随意记下来的一些东西。STL 六大组件 功能与运用STL提供六大组件,彼此可以组合套用。容器算法迭代器仿函数:行为类似函数,可作为算法的某种策略。配接器adapters配置器allocatorsContainer通过Allocator取得数据储存空间,Algorithm通过Iterator存取Container内容,Functor可以...原创 2019-03-22 17:46:57 · 310 阅读 · 0 评论