C++
文章平均质量分 51
Boen-Zhao
这个作者很懒,什么都没留下…
展开
-
对vector等STL标准容器进行排序操作
原文:http://blog.csdn.net/ihadl/article/details/7400929摘要STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和转载 2017-01-07 11:15:46 · 658 阅读 · 0 评论 -
Matlab与C++混合编程(依赖OpenCV)
Matlab与C++混合编程(依赖OpenCV)2014年3月5日机器学习C++, MATLAB, OpenCVsmallroofMatlab与C++混合编程(依赖OpenCV)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 之前在运行别人论文的代码的时候,经常有遇到Matlab与C++混合编程的影子。实际上就是通过Ma转载 2017-08-18 08:58:34 · 547 阅读 · 0 评论 -
VS 编写c++dll库文件
原文:http://blog.csdn.net/u013435183/article/details/47250877什么是DLL(动态链接库)?DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效转载 2017-07-18 22:05:44 · 1174 阅读 · 0 评论 -
C++中的srand(time(null))利用时间设置随机种子产生随机数
首先需要声明的是,计算机不会产生绝对随机的随机数,计算机只能产生“伪随机数”。其实绝对随机的随机数只是一种理想的随机数,即使计算机怎样发展,它也不会产生一串绝对随机的随机数。计算机只能生成相对的随机数,即伪随机数。伪随机数并不是假随机数,这里的“伪”是有规律的意思,就是计算机产生的伪随机数既是随机的又是有规律的。怎样理解呢?产生的伪随机数有时遵守一定的规律,有时不遵守任何规律;伪随机数有一部分遵守一转载 2017-05-09 17:07:26 · 10409 阅读 · 0 评论 -
数组的引用与引用数组
在《C++ Primer 第四版》的第七章中,讲到了通过引用传递数组,和其他类型一样,数组形参可声明为数组的引用。如果形参是数组的引用,编译器不会将数组实参转化为指针,而是传递数组的引用本身。在这种情况下,数组大小成为形参与实参类型的一部分,编译器检查数组实参的大小与形参的大小是否匹配。#include <iostream> using namespace std; void output(转载 2017-05-09 17:01:04 · 3531 阅读 · 1 评论 -
遗传算法及C++实现
转自:http://blog.csdn.net/ljp1919/article/details/424252811、遗传算法基本思想核心是达尔文优胜劣汰适者生存的进化理论的思想。一个种群,通过长时间的繁衍,种群的基因会向着更适应环境的趋势进化,适应性强的个体基因被保留,后代越来越多,适应能力低个体的基因被淘汰,后代越来越少。经过几代的繁衍进化,留下来的少数个体,就是相对能力最强的个体了。2、遗传算法转载 2017-05-09 16:47:23 · 15421 阅读 · 4 评论 -
C++参考资料-网站推荐
网站cppreference.com:http://www.cppreference.com/index.html转载 2017-05-09 16:22:04 · 344 阅读 · 0 评论 -
vector的使用
一、向量的介绍向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。在使用它时, 需要包含头文件 <vector>, ```C++#include<vector>```vector 容转载 2017-01-18 11:35:20 · 238 阅读 · 0 评论 -
带默认参数的函数
原文章:http://blog.csdn.net/vlily/article/details/7247888默认参数就是在调用时,可以不写某些参数的值,编译器会自动把默认值传递给调用语句中。默认值可以在声明或定义中设置;也可在声明或定义时都设置,都设置时要求默认值是相同的。 关于默认值要注意几点: 1.若在定义时而不是在声明时置默认值,那么函数定义一定要在函数的调用之前转载 2017-02-17 10:52:07 · 1280 阅读 · 0 评论 -
Win32开发笔记(一):整体流程
原文网址:http://blog.csdn.net/tcjiaan/article/details/8497535不过,我想现在很少人用Win32在实际开发中,毕竟它的开发效率是相当地低下,所以,曾被某些人误认为只适用于开发木马程序。其实,也不一定的,不要太邪恶了。MFC对Win API函数的封装,后来出现了托管C++,你可以用于写WinForm程序,这样可以提高开发效率。转载 2017-09-04 11:42:44 · 428 阅读 · 0 评论