文章分类 - C++
C++
摘要:在VS2010新建win32空工程,加入C++代码: [cpp] view plain copy print? #include <windows.h> int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR
阅读全文
摘要:#include #include #include using namespace std; vector StringSplitBySeparator(std::string str, std::string sep) { vector ouputStrArray; size_t n = 0, nOld=0; while (n != std::string...
阅读全文
摘要:搜了之前的帖子,都说data返回字符数组,不带\0,c_str带\0。 二者效果一样,假如data返回的不带\0的话,那么输出p1的时候不会一直输出下去么? 这两个是一样的ps:LZ内存泄露了,那两个new没有用 c_str必然带‘\0’至于data要不要带'\0',这个标准没说 可以带也可以不带,
阅读全文
摘要:【OpenCV学习】计算两幅图像的重叠区域 问题描述:已知两幅图像Image1和Image2,计算出两幅图像的重叠区域,并在Image1和Image2标识出重叠区域。 算法思想: 若两幅图像存在重叠区域,则进行图像匹配后,会得到一张完整的全景图,因而可以转换成图像匹配问题。 图像匹配问题,可以融合两
阅读全文
摘要:size是指容器当前拥有元素的个数,而capacity是指容器在必须分配新的存储空间之前可以存放的元素总数。如vector<int> ivect(10),ivect.capacity()=10,ivect.size()=0,当你向ivect中插入元素时,只要没有超过十个,那么capacity就不变,
阅读全文
摘要:#include //#include "opencv2/core/core.hpp" #include "opencv2/features2d/features2d.hpp" //#include "opencv2/highgui/highgui.hpp" #include "opencv2/nonfree/nonfree.hpp" #ifndef _DEBUG #pragma comme...
阅读全文
摘要:头文件:#include <stdlib.h>函数 atof() 用于将字符串转换为双精度浮点数(double),其原型为: double atof (const char* str); atof() 的名字来源于 ascii to floating point numbers 的缩写,它会扫描参数
阅读全文
摘要:Programming > C/C++ > Stack Overflow(堆栈溢出) Stack Overflow(堆栈溢出) C/C++ Kevin Zhang 3年前 (2014-04-01) 522次浏览 已收录 0个评论 扫描二维码 Stack Overflow(堆栈溢出)是程序调试中比较麻
阅读全文
摘要:C/C++ stack overflow 怎样设置stack大小? 举一个简单的例子,用的Visual Studio 2005 C++ /*文件1.c*/ #include <stdio.h> #define M 900 #define N 900 int main( void ) { int a1
阅读全文
摘要:C/C++ code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #ifndef _STRING_BUILDER_H #de
阅读全文
摘要:使用 C++ 的 StringBuilder 提升 4350% 的性能 英文原文:4350% Performance Improvement with the StringBuilder for C++! 返回原文 Introduction It always starts with a phone
阅读全文
摘要:晓石头的博客 邮箱:178673693@qq.com 转载请注明出处,原文链接:http://blog.csdn.net/QIULANZHU/article/details/50520649 一、共同性 1.值的语意 所有容器提供的都是值的语意,而不是引用的语意。 容器执行插入元素的动作,背后实现是
阅读全文
摘要:【学习笔记】《STL使用入门教程》第五讲:容器map、multimap 【学习笔记】《STL使用入门教程》第五讲:容器map、multimap 标签: STLmapmultimap 2016-01-10 18:12 300人阅读 评论(0) 收藏 举报 标签: STLmapmultimap 2016
阅读全文
摘要:C++编程语言中的模板应用是一个非常重要的应用技术,我们曾经通过多篇文章对此进行过详细的介绍。那么今天我们就先来了解一下有关C++函数模板非类型参数的一些基本概念,方便大家理解。C++函数模板非类型参数主要用来为函数提供一个运算常量。关于非类型的函数模板参数,书中有下面的例子:1. //函数模板定义
阅读全文
摘要:STL中的set容器的一点总结 感谢文章的作者。文章转自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/13/2636375.html 1.关于set C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, st
阅读全文
摘要:C++类型转换详解--const_cast 一. 函数描述: const_cast < type-id > ( expression ) 主要是用来去掉const属性,当然也可以加上const属性。主要是用前者,后者很少用。 去掉const属性:const_case<int*> (&num),常用,
阅读全文
摘要:是可以比较的: #include<stdio.h> int main() { int a=9; double b=9.999999; if(a > b) printf("a>b\n"); else printf("a<b\n"); } 因为在进行if(a > b)时,会发生int 向float 的转
阅读全文
摘要:程序的错误大致可以分为三种,分别是语法错误、逻辑错误和运行时错误: 1) 语法错误在编译和链接阶段就能发现,只有 100% 符合语法规则的代码才能生成可执行程序。语法错误是最容易发现、最容易定位、最容易排除的错误,程序员最不需要担心的就是这种错误。2) 逻辑错误是说我们编写的代码思路有问题,不能够达
阅读全文