加载中
Effective C++: volatile.

volatile和const一样是C++的类型修饰符(type specifier),即可以用来修饰变量,也可以用来修饰指针,甚至是用户自定义类型,函数等. 该关键字只能保证: 被volatile修饰的变量等每次访问时候都...

2018/11/01 17:08
244
Effective C++: static

static关键字的含义:静态的。 static变量与static函数的内存分布: 待续(挖坑于2017/1/3) 其作用有: case 1: 隐藏当前模块(cpp文件)的被static修饰的变量或函数. case 2: 被static修饰的变量和...

2016/07/15 17:38
157
Effective C++: extern

面试的时候遇到2次关于这个关键字的作用了,今天就来让我们来详细的了解一下吧. case 1: 在一个h文件中使用extern修饰变量或者函数(注意被extern修饰的变量或者函数不能提供定义或者初始值)...

2016/07/14 19:44
124
Meta: 模板成员函数.

运用好模板成员函数可以使得当前class具有兼容性: 比如我们定义了一个template-class: Node<T>接着我们实例化出来Node<int> first_(5)和Node<double> second_(0.5),我们想让first_ = second...

2016/03/27 20:27
144
Effective C++: const

关于const: 1, 只有在使用指针的时候我们才说const分为 顶层(top)const 和 底层(bottom)const. 2, 右值引用你还用const你有毒吧. 3, 如果是两个指针之间相互拷贝其 底层(bottom)const 起到很...

2015/12/31 20:15
438
shell: demo

#!/bin/bash eat[1]="泡面" eat[2]="粑粑" eat[3]="烩面" eat[4]="热干面" eat[5]="鸡蛋面" eat[6]="刀削面" eat[7]="肉丝面" index=0 while [ "${index}" -lt 3 ]; do check=$(( ${R...

2017/10/11 22:39
97
Effetive C++: reinterpret_cast

语法: reinterpret_cast < new_type > ( expression ) 不像static_cast,但是const_cast,reinterpret_cast会生成CPU instructions(CPU指令).它是完全由编译器来实现的通过对 the sequence of ...

2017/09/26 20:18
125
Linux: Shared MIME

不管是在windows上面还是在Linux发行版上面,经常会遇到多个软件都可以打开同一种格式的文件,但是仔细想你会发现他们都有一个叫做 default application的东西,用来指定打开该格式的默认软件是...

2017/08/26 23:07
636
Effective C++: expression value category

lvalue The following expressions are lvalue expressions: 在一个作用域中的变量(variable),无论它是什么类型. 即使该变量(variable)的类型是一个 rvalue reference(右值引用, 比如 int&& ...

2017/08/12 23:39
266
STL: std::integer_sequence

原理其实很简单就是二叉递归: 6 / / ...

2017/08/07 23:28
289
linux: cat

cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。 A:查看文件内容主要用法: 1、cat f1.txt,查看f1.txt文件的内容。 2、cat -n f1.txt,查看f1.txt文件的内容,并且...

2017/07/11 20:14
186
system: system error facility

errno: 在C++标准库中被定义为预处理宏.如果想要使用需要#include<cerrno>. 是一套POSIX error codes用于获取当前线程运行时errors因此可以理解为errno为一个具有thread_local 生命周期的变量...

2017/06/29 22:27
174
STL: std::throw_with_nested

#include <iostream> #include <system_error> #include <stdexcept> #include <fstream> #include <exception> #include <type_traits> namespace TT { class neste...

2017/06/28 22:00
269

没有更多内容

加载失败,请刷新页面

返回顶部
顶部