会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈泽鑫
How to raise a girlfriend without hard work
博客园
首页
新随笔
联系
订阅
管理
2020年6月28日
C++基于范围的for循环详解
摘要: C++ 11提供了一个特殊版本的 for 循环,在很多情况下,它都可以简化数组的处理,这就是基于范围的 for 循环。在使用基于范围的 for 循环处理数组时,该循环可以自动为数组中的每个元素迭代一次。例如,如果对一个 8 元素的数组使用基于范围的 for 循环,则该循环将迭代 8 次。因为基于范围
阅读全文
posted @ 2020-06-28 21:49 <CZX>/
阅读(2459)
评论(0)
推荐(0)
2020年6月23日
C++ operator 重载操作符
摘要: operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)
阅读全文
posted @ 2020-06-23 10:16 <CZX>/
阅读(650)
评论(0)
推荐(0)
c++operator 类型转换函数
摘要: 一.opertor:本类类型 >其他类型(内置类型或其他类类型) c++中opertor可以将类类型转换为内置类型或其他类型,但反之不行 operator 类型名( ) { 实现转换的语句:return 目标类型对象 } 1 class a 2 { 3 int aa; 4 double bb; 5
阅读全文
posted @ 2020-06-23 09:49 <CZX>/
阅读(936)
评论(0)
推荐(0)
2020年6月22日
C++11 Lambda表达式捕获列表
摘要: [捕获列表] 1、空,没有使用任何函数对象参数。 2、=,函数体内可以使用Lambda所在作用范围内所有可见的局部变量(包括Lambda所在类的this),并且是值传递方式(相当于编译器自动为我们按值传递了所有局部变量)。 3、&,函数体内可以使用Lambda所在作用范围内所有可见的局部变量(包括L
阅读全文
posted @ 2020-06-22 10:58 <CZX>/
阅读(2022)
评论(0)
推荐(1)
2020年4月18日
H文件包含问题
摘要: 假设有头文件1.htypedef int SYS_INT2.hSYS_INT var1;1.c#include "1.h"#include "2.h"....这样也可以呀....头文件在编译的时候直接展开...展开后这个SYS_INT还是定义了的,虽然头文件2.h中没有包含...但在c文件中包含了就
阅读全文
posted @ 2020-04-18 10:56 <CZX>/
阅读(181)
评论(0)
推荐(0)
2020年4月1日
GCC编译流程及常用选项
摘要: 1) 生成可执行程序 最简单的生成可执行文件的写法为: $ cd demo #进入源文件所在的目录 $ gcc main.c #在 gcc 命令后面紧跟源文件名 如果不想使用默认的文件名,那么可以通过-o选项来自定义文件名,例如: $ gcc main.c -o main.out 这样生成的可执行程
阅读全文
posted @ 2020-04-01 17:25 <CZX>/
阅读(466)
评论(0)
推荐(0)
2020年3月22日
C++:迭代器(iterator)使用的几点
摘要: #include <iomanip> #include <iostream> #include <vector> #include <algorithm> using namespace std; using std::vector; int main() { string word("asdfgh
阅读全文
posted @ 2020-03-22 16:46 <CZX>/
阅读(945)
评论(0)
推荐(0)
公告