
C++
steft_华
专注图像算法,坚持学习
展开
-
对vector等STL标准容器进行排序操作
西方有句谚语:不要重复发明轮子!STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort 算法C++之转载 2016-11-15 13:49:09 · 775 阅读 · 0 评论 -
c++中.dll与.lib文件的生成与使用的详解
c++中.dll与.lib文件的生成与使用的详解--------------------------------------------------------------------------------两种库:• 包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library转载 2017-02-09 10:41:45 · 353 阅读 · 0 评论 -
浅析C++中结构体的定义、初始化和引用
以下是对C++中结构体的定义、初始化和引用进行了详细的介绍,需要的朋友可以过来参考下定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。声明一个结构体类型的形式是:复制代码代码如下:struct Student{ //声明一个结构体类型Student int num;原创 2017-02-09 10:49:05 · 99885 阅读 · 0 评论 -
string 与char* char[]区别及转化
一、定义string:string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,不能将原创 2017-03-03 09:40:40 · 22504 阅读 · 0 评论 -
C++模板整理
模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计,统一管理函数或者类。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。函数模板在c++入门中,很多人会接触swap(int&, int&)这样的函数类似代码如下:void swap(int&a , int& b) { int temp转载 2017-03-15 11:13:13 · 265 阅读 · 0 评论 -
VS2015 快捷键
1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来原创 2017-06-26 14:06:27 · 327 阅读 · 0 评论 -
CString和char *之间的互相转换
Unicode下CString和char *之间的互相转换1. 调用 WideCharToMultiByte() APIint WideCharToMultiByte ( UINT CodePage, //1 Unicode编码的字符页,Unicode编码有字符页的概念,比如gb2312/936,big5/950等 DWORD原创 2017-10-13 08:08:40 · 2260 阅读 · 0 评论