![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 57
qing_song_zdq
这个作者很懒,什么都没留下…
展开
-
C++中从一个文件只读取信息行,忽略空行
/************************************************************************//* 只读信息行,忽略空行,如何是空行 则返回"/0"字符串,长度为0 *//*********************原创 2008-09-02 16:08:00 · 1947 阅读 · 0 评论 -
C++ LIST实例
LIST原创 2010-07-14 08:46:00 · 501 阅读 · 0 评论 -
C++ vector操作实例
vector使用方法原创 2010-07-14 10:49:00 · 1106 阅读 · 0 评论 -
C++ Primer中关于list和vector的比较
C++ STL 提供了3个序列容器 :vector, deque, listvector 中的元素是顺序存放的,所以随机访问很快,但是要插入和删除,这个时间复杂度就很高了,vector初始化时有一个capacity,如果元素个数超出capacity,那vector就会重新分配一个新的空间,并把旧值复制到新的空间中,释法原空间,这个也要耗费很多时间,所以如果你知道元素的最大值,最好用reserve()函数初始最大空间,避免重新分配空间造成的时间。deque 几乎所有的操作都和vector一样,出了可以原创 2010-07-14 10:45:00 · 1303 阅读 · 0 评论 -
c++ mutex
#include #include DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread dataDWORD WINAPI Fun2Proc(LPVOID lpParameter);//thread dataint index=0;int tickets=10;HANDLE hMutex;void main(){ HANDLE hT原创 2010-05-12 16:17:00 · 1663 阅读 · 0 评论 -
C++操作My SQL 数据库例子
一个实现C/C++连接MYSQL数据库的很好的例子//下面的代码是一个实现C++连接MYSQL数据库的很好的例子 //这里用了建表,插入,检索,删表等常用功能 //我用VC++6.0生成,已经成功连接了。 //在VC++6.0中要想把做一下两步准备工作才可以。 //(1)Tools->Options->Directories->Include files中添加C:/Progra原创 2010-05-12 14:10:00 · 1607 阅读 · 0 评论 -
C++ SOCKET 例子
/创建write.txt文本。创建服务器端文件server.cpp,代码如下:#include #include #include#pragma comment(lib, "ws2_32.lib") #define PORT 5000 #define MAXLISTEN 5 void main(void) {原创 2010-05-12 13:44:00 · 3440 阅读 · 0 评论 -
c++ 多线程同步Event例子
#include #include DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread dataDWORD WINAPI Fun2Proc(LPVOID lpParameter);//thread dataint tickets=10;HANDLE g_hEvent;void main(){ HANDLE hThread1; H原创 2010-05-12 16:52:00 · 1680 阅读 · 0 评论 -
map的使用例子
typedef std::pair CSS_ALM_PAIR; typedef std::map CSS_ALM_MAP; typedef CSS_ALM_MAP::const_iterator CSS_ALM_IT; // 的map ,也就是 (CAlarmPerfType,WORD ) CAlarmPerfType,里面有成员检测点,告警原因 CSS_AL原创 2010-05-12 09:26:00 · 494 阅读 · 0 评论 -
将一行信息split成若干个单元
/************************************************************************//* ½«line±äÁ¿ÖеÄÐÅÏ¢ £¬·Öµ½ unitList Êý×éÖÐÈ¥, *//***********原创 2008-09-02 16:11:00 · 307 阅读 · 0 评论 -
C++中List的使用
注意要加上名字空间 #include using namespace std;typedef std::list LSTONEINFO; COneInfo info;LSTONEINFO infoList;infoList.push_back(info);LSTONEINFO::iterator itInfo; //遍历for (itInfo = info原创 2008-09-02 16:04:00 · 396 阅读 · 0 评论 -
C++中动态数组CArray的使用
对于目标对象长度不确定,不好用数组时,就用动态数组,本文讲述动态数组CArray的使用方法 首先要加上头文件 定义一个对象:CArray 变量名称; 如: CArray strArr; 这个类型里面有很多常用方法,还有[]操作符重载,类似于操作数组 ,非常方便!原创 2008-09-02 16:21:00 · 1498 阅读 · 1 评论 -
将一个字符指针赋值给CString变量
方法一: CString str;int len=345; _itoa(len,str.GetBuffer(10),16); str.ReleaseBuffer(); 方法二: CString s; int icount=345; char * p=new char[11]; _itoa(icount,p,10); s=p;原创 2008-09-02 16:15:00 · 1029 阅读 · 0 评论 -
C++ MAP 操作实例
map操作例子原创 2010-07-13 16:56:00 · 2733 阅读 · 0 评论