随笔分类 - C++
学习
摘要:class and struct 目录 前文 问题 对象与引用 引用的传递 对象 copy shallow copy depthcopy memcpy(data,a.data,sizeof(T) *n); 简单类型 复杂类型 指针类型的拷贝 原位构造 返回值优化 (RVO) 拷贝构造的现象 关键字
阅读全文
摘要:构造函数和析构函数 目录 页面 问题 构造函数与析构函数 初始化列表 转换构造 拷贝构造(这种都是浅拷贝,每一项成员依次拷贝过去) 默认的赋值运算符 小的总结 页面 构造/和析构函数 问题 编译器为什么要求拷贝构造为什么要传引用? 如果存在两个 同类型的对象A a, b ,如果将a 拷贝给 b ,实
阅读全文
摘要:Problem 3或5的倍数 2:偶斐波那契数 4:最大回文乘积 5 窗口移动 11:方向数组 13大整数加法 、 14最长考拉兹序列 15:网格路径 25:1000位斐波那契数 1:3或5的倍数 在小于10的自然数中,3或5的倍数有3、5、6和9,这些数之和是23。 求小于1000的自然数中所有3
阅读全文
摘要:定义执行算法的 C++ 标准库容器模板函数。 备注 该 <algorithm> 库还使用该 #include <initializer_list> 语句。 目录 sort将指定范围中的元素按非降序顺序排列,或根据二元谓词指定的排序条件排列。 sort将指定范围中的元素按非降序顺序排列,或根据二元谓词
阅读全文
摘要:iostream 声明控制从标准流读取和写入到标准流的对象。 通常是唯一需要从 C++ 程序执行输入和输出的标头。 #include <iostream> 此标头中声明的所有对象都共享一个特殊属性,你可以在包含的翻译单元 <iostream>中假定它们是在定义的任何静态对象之前构造的 ,可以假定这些
阅读全文