
C++
白话Python
这个作者很懒,什么都没留下…
展开
-
C/C++ 算术类型和标量类型
1.算术类型(Arithmetic Type):可以做算术运算的类型。包括整型、浮点型。算术类型可以表示为0和非0,作为控制表达式。2.标量类型(Scalar Type):可以参与逻辑运算(与或非),或者做控制表达式的类型。包括算术类型和指针类型。...原创 2018-10-29 22:04:10 · 2255 阅读 · 0 评论 -
C++ - 编译器工作原理
文章目录1. 预处理1.1 头文件包含1.2 宏替换1.3 条件编译2. 编译3. 汇编4. 链接编译器可以阅读以某一种语言(源语言)编写的程序,并把该程序翻译成一个等价的、用另一种语言(目标语言)编写的程序。C++编译系统将一个程序转化为可执行程序的过程包含:1. 预处理预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。以#号开头标识,末尾不包含分号。预处...原创 2019-01-10 13:19:15 · 969 阅读 · 0 评论 -
Python, C++ - 位运算与逻辑运算
1. 位运算1.1 按位与Python中按位与为&In [2]: 12 & 10 # 12的二进制为 0b1100,10的二进制表示为 0b1010Out[2]: 8In [3]: 0b1100 & 0b1010Out[3]: 81.2 按位或|2. 逻辑运算2.1 逻辑与2.2 逻辑或...原创 2019-01-07 12:10:50 · 569 阅读 · 0 评论 -
OpenCV学习记录(1) - 图像载入、显示、输出
1.图像载入1.1 imread() Mat imread( const String& filename, int flags = IMREAD_COLOR );原创 2019-01-07 13:43:29 · 477 阅读 · 1 评论 -
OpenCV学习记录(2) - 感兴趣区域、图像线性混合
1. 感兴趣区域感兴趣区域(Region of interest)就是从图像中选择的一个区域,这个区域是我们图像分析所关注的重点。关注感兴趣区域,提升工作效率。Opencv中,定义感兴趣区域的两种方法:使用 cv::Rect 定义使用 cv::Range 定义#include "opencv2/core/core.hpp"#include "opencv2/opencv.hpp"...原创 2019-01-07 15:17:38 · 219 阅读 · 0 评论 -
C++ - 生成一个随机数组
// 生成有n个元素的随机数组,每个元素的随机范围为[rangeL, rangeR] 闭区间int *generateRandomArray(int n, int rangeL, int rangeR) { assert(rangeL <= rangeR); int *arr = new int[n]; // 创建一个 n个元素的数组 srand(time(NULL)); /...原创 2019-01-16 22:41:17 · 21381 阅读 · 0 评论 -
C++ - 选择排序
#include &lt;iostream&gt;using namespace std;template&lt;typename T&gt;void selectionSort(T arr[], int n){ for(int i = 0 ; i &lt; n ; i ++){ int minIndex = i; for( int j = i ...原创 2019-01-16 23:30:51 · 165 阅读 · 0 评论 -
弱类型、强类型、动态类型、静态类型语言
弱类型:运行时允许类型转换,比如 C/C++强类型:运行时不允许类型转换,比如 Python动态类型:运行期进行类型检查,比如 Python静态类型:编译期进行类型检查,比如 C/C++...原创 2019-03-19 11:19:59 · 183 阅读 · 0 评论