- 博客(10)
- 收藏
- 关注
转载 typedef
<br />1. <br />typedef int myint<br /> <br />2.<br />定义一个函数指针<br />typedef void (CALLBACK* TIMERCALLBACK)(DWORD,void*);<br /> <br />使用:<br /> TIMERCALLBACK funcCallBack;<br /> funcCallBack = TimerTimeOut;<br /><br /> m_TimerQueue.S
2010-12-22 11:57:00 807
转载 STL vector用法介绍
<br />介绍<br />这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。<br /> <br />Vector总览<br />vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,
2010-12-20 11:25:00 438
转载 vector的使用
<br />第一部分 使用入门<br /> vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有特殊需要,使用vector不能满足你的需求,例如需要容器在head和tail高效的插入和删除,或者在任何位置高效的删除和插入操作,那么你可能使用deque或者list更加合适。 <br />vector是
2010-12-20 11:24:00 379
转载 C++ 标准库 vector list map 基本使用方法 示例程序
<br />在stdafx.h中:<br />#include <iostream> <br />#include <string> <br />#include <vector><br />#include <list><br />#include <map><br />using namespace std;<br />MFC工程中:<br />void CVectorTestDlg::OnButton1()<br />{<br />/*<br />在头文件类中定义<br /
2010-12-20 11:22:00 875
转载 Vector用法
Vector用于存储对象数组常用方法1.push_back 在数组的最后添加一个数据2.pop_back 去掉数组的最后一个数据3.at 得到编号位置的数据4.begin 得到数组头的指针5.end 得到数组的最后一个单元+1的指针6.front 得到数组头的引用7.b
2010-12-20 11:18:00 514
转载 C++string类常用函数
C++string类常用函数<br />string类的构造函数:<br />string(const char *s); //用c字符串s初始化<br />string(int n,char c); //用n个字符c初始化<br />此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常<br />string类的字符操作:<br />
2010-12-20 10:57:00 443
转载 C++ String 详解
<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。<br /> 好了,进入正题………<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下:<b
2010-12-20 10:55:00 442
转载 strtoul-atoi-atol-itoa
将字符串转换成无符号长整型数:strtoul strtoul (将字符串转换成无符号长整型数) 相关函数 atof,atoi,atol,strtod,strtol 表头文件 #include 定义函数 unsigned long int strtoul(const char *nptr,char **endptr,int base); 函数说明 strtoul()会将参数nptr字符串根据参数base来转换成无符号的长整型数。参数 base范围从2至36
2010-12-20 10:42:00 1176
转载 vector
本词条主要介绍 vectorVector 类在 java 中可以实现自动增长的对象数组; vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。目录 在JAVA中的详细说明 在C++中的详细说明 矢量、媒介、载体。 (1)矢量:具有方向性的量。 (2) 编程语言方面:vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vec
2010-12-16 13:35:00 507
原创 字符串转整型
<br />unsigned long currentMsgId_Int = strtoul(currentMsgId.c_str(), NULL, 0);<br />unsigned long previousMsgId_Int = strtoul(previousMsgId.c_str(), NULL, 0);
2010-12-08 11:37:00 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人