c/c++语言
sunshine_zoe
这个作者很懒,什么都没留下…
展开
-
C++中Vector.erase()删除某一元素的正确用法
在用Vector删除某一个元素的时候经常互出现不可思议的情况,例如:vector count;count{0,0,0,437,0,0,0};想要删除count中的0元素,使用如下程序:vector ::iterator Iter;for (Iter=count.begin();Iter!=count.end();Iter++){ if (*Iter转载 2017-05-05 16:59:58 · 10296 阅读 · 3 评论 -
qsort细节用法
在对浮点或者double型的一定要用三目运算符,因为如果也使用整型那样的想减的话,如果是两个很接近的数则可能返回一个小数(大于-1,小于1),而cmp的返回值是int型,因此会将这个小数返回0,系统认为是相等,失去了本来存在的大小关系七种qsort排序方法一、对int类型数组排序int num[100];Sample:int cmp转载 2017-05-05 16:56:35 · 249 阅读 · 0 评论 -
关于typedef的用法总结
在C还是C++代码中,typedef都使用的很多,在C代码中尤其是多。typedef与#define有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,加上自己的一个分析。基本定义:typedef为C语言的关键字,作用是为一种数据类型定义一转载 2017-10-24 09:19:41 · 250 阅读 · 0 评论 -
VS2015_动态链接库学习
非MFC动态链接库创建一个名为ex1的Win32项目创建一个DLL项目,保留预编译的头文件 默认文件创建完成项目之后,包含几个默认的文件 stdafx.h文件用于包含标准系统包含的头文件 对应于stdafx.cpp文件,主要包含stdafx.h的头文件 targetver.h主要用于定义dll可以使用的最高的Windows版本 dllmain.cpp用于定义dll的程序入口点 dllmain函数转载 2018-01-18 15:49:38 · 423 阅读 · 0 评论