随笔分类 - C++
摘要:转载:https://www.cnblogs.com/jwk000/p/3560086.html
阅读全文
摘要:inline C++关键字,在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。一般的,
阅读全文
摘要:#pragma预处理命令 #pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令: #pragma comment(lib,"XXX.lib") 表示链接XXX.lib这个库,和在工程设置里写上XXX.lib的效果一样。 #pragma comment(linker
阅读全文
摘要:OpenCV的许多应用都需要使用数据的存储于读取,例如经过3D校准后的相机,需要存储校准结果矩阵,以方便下次调用该数据;基于机器学习的应用,同样需要将学习得到的参数保存等。OpenCV通过XML/YAML格式实现数据持久化。本文简要梳理了使用FileStorage类进行基本数据持久化操作,给出了示例
阅读全文
摘要:#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。 #pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。 #ifndef,#define,#
阅读全文
摘要:append函数是向string的后面追加字符或字符串。 1).向string的后面加C-string string s = “hello “; const char *c = “out here “; s.append(c); // 把c类型字符串s连接到当前字符串结尾 s = “hello ou
阅读全文
摘要:一般用法是这样的: 这里可以定义如下: #define XXXXX #ifdef XXXXX 这里做一些操作,这些操作只有在XXXX已经被define的情况下才会执行到。一般还可能有else,如 #else 做另一些操作。。。 #endif 例子1: 例子2: 对于#ifndef Win32是指看你
阅读全文
摘要:atof()函数 atof(),是C 语言标准库中的一个字符串处理函数,功能是把字符串转换成浮点数,所使用的头文件为<stdlib.h>。该函数名是 “ascii to floating point numbers” 的缩写。语法格式为:double atof(const char *nptr)。
阅读全文
摘要:格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释 NORM Matrix or vector norm. For matrices... NORM(X) is the largest singu
阅读全文
摘要:list同vector一样是c++中的一个模板类。关于它的详细内容可查看c++的文档 http://www.cplusplus.com/reference/list/list/ C++中list的使用方法及常用list操作总结 一、List定义: List是stl实现的双向链表,与向量(vector
阅读全文
摘要:最近调试一个程序,在使用vector声明一个二维数组时出现错误。错误的方法如下所示: 会出现如下报错: 这就是因为二维数组的初始化出现了错误,一般的话要通过下面这种方式初始化 定义空二维vector,再赋值 vector<vector <int> > ivec(m ,vector<int>(n));
阅读全文
摘要:#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。 概述 #pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。 #ifndef,#defin
阅读全文
摘要:简单来说就是暂停的意思,一般在LINUX编程时会用到,等待接收信号,才会重新运行 。 在进行C/C++编程的时候,在运行程序查看输出效果时,会出现窗口闪一下就关闭的情况。 在C语言中一般通过添加getchar(); 在C++中一般在main函数中的return之前添加system("pause");
阅读全文