C++
&小鹏鹏
邮箱:18140035@bjtu.edu.cn
展开
-
Static 总结
3种链接属性: 外部(external), 内部(internal),无设置(none)目录3种链接属性: 外部(external), 内部(internal),无设置(none)第一条:隐藏。static的第二个作用是保持变量内容的持久。static的第三个作用是默认初始化为0。注意外部(external): 使用extern关键字内部 (internal)...原创 2019-04-19 16:11:43 · 148 阅读 · 0 评论 -
# pragma 总结
目录前言#Pragma message参数能够在编译信息输出窗口中输出相应的信息#pragma code_seg能够设置程序中函数代码存放的代码段,#pragmaonce (比较常用)若用在头文件的最开始处就能够保证头文件被编译一次.#pragmahdrstop表示预编译头文件到此为止#pragmaresource "*.dfm"表示把*.dfm文件中的资源...转载 2019-04-18 14:32:06 · 211 阅读 · 0 评论 -
GCC编译器的使用总结
gcc对C语言的编译过程gcc对C语言的编译过程分为4个阶段:预处理(Preprocess)、编译(Compilation)、汇编(Assembly)和链接(Linking)预处理(Preprocess)预处理就是对源程序中的伪指令,如以“#”开头的指令和一些特殊的符合处理过程,伪指令包括宏定义指令、条件编译指令和头文件包含指令。gcc对源程序进行预处理后会输出".i"文件。...翻译 2019-04-25 22:54:31 · 399 阅读 · 1 评论 -
点和点集(轮廓)关系
#include<iostream>#include<opencv2\core.hpp>#include<opencv2\imgproc.hpp>#include<opencv2\highgui.hpp>using namespace cv;using namespace std;/* double pointPolygonTes...原创 2019-04-16 19:30:44 · 1942 阅读 · 0 评论 -
VS2015 +Anaconda4.4+C++调用py文件
1、环境配置打开vs2015新建项目,我选的是Win32控制台程序,在项目中新建一个cpp文件。 项目 > 属性 > C/C++ > 常规 > 附加包含目录下,添加anaconda中include文件夹 项目 > 属性 > 配置属性 > 链接器 > 常规 > 附加库目录,添加anaconda中libs文件夹。 在anaconda文件夹...原创 2019-03-22 20:54:22 · 1234 阅读 · 0 评论 -
C++ stringstream的用法
使用stringstream对象简化类型转换C++标准库中的<sstream>提供了比ANSI C的<stdio.h>更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了<stdio.h>风格的转换,也许你首先会问:为什么要花额外的精力来学习基于<sstream&g...原创 2019-03-16 17:11:14 · 5451 阅读 · 0 评论 -
C++ int 与 string 转换
一、int转换成string Ⅰ、to_string函数c++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string ...转载 2019-03-16 17:09:52 · 209 阅读 · 0 评论 -
动态规划 矩阵连乘优化
考察两个矩阵相乘的情形:C=AB。如果矩阵A,B分别是????×????p×r和????×????r×q矩阵,则它们的乘积C将是????×????p×q矩阵,其(i, j)元素为:????=1,···,????,????=1,···,????i=1, ···, p, j=1,···, q,因而AB所用的数乘次数是p*r*q。如果有至少3个以上的矩阵连乘,则涉及到乘积次序问题,即加括号方法。例如3个矩阵连乘的加括号方法有两种:((...原创 2019-09-09 22:02:43 · 457 阅读 · 0 评论