C++
文章平均质量分 61
腊肉炖萝卜
这个作者很懒,什么都没留下…
展开
-
浅谈c#枚举
多多受教,感谢楼主原文地址:浅谈c#枚举作者:Iris枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型转载 2014-06-25 13:22:41 · 474 阅读 · 0 评论 -
如何获取数组的长度
C/C++中如何获取数组的长度? 收藏 C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define GET_ARRAY_LEN(array,len)原创 2014-06-25 13:22:36 · 1851 阅读 · 0 评论 -
C++ STL之vector详解
很详细原文地址:STL之vector详解">C++ STL之vector详解作者:naxiaoli2012 Vectors vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用转载 2014-06-25 13:21:41 · 474 阅读 · 0 评论 -
按顺序输出两位数的输出格式00到99
关于这个小技巧,随手记一下: for(int i=0; i { CCLOG("bg_d.png\n",i); } 输出为: bg_00.png bg_01.png bg_02.png 还有的就自己拓展一下吧,哈哈,这里就不多说了原创 2014-06-25 13:21:50 · 897 阅读 · 0 评论 -
C++随笔
一、C语言库函数名: atoi 功 能: 把字符串转换成整型数。 原型: int atoi(const char *nptr); 返回: int整型 例如: char* p_str = "123456.32"; float n; n = atoi( p_str ); printf("string =原创 2014-06-25 13:22:11 · 452 阅读 · 0 评论 -
int* 与 int&
int nID; int *p_nID = &nID;//这里p_nID是一个指针,它指向变量nID int &nIDD = nID;//这里nIDD是一个引用,它是变量nID的引用 注意:使用引用的效果和指针一样,但是引用不是等于指针。 我们可以把引用想象成一个不需要"*"就可以访问变量的指针,对比如下程序: void Function(int *nID) { *nID = 100; } in原创 2014-06-25 13:22:38 · 571 阅读 · 0 评论 -
析构函数定义为虚函数的好处
在C++中有这么一句话描述虚析构函数: 当通过基类的指针去删除派生类的对象,而基类又没有虚析构函数时,结果将是不可确定的。 纠结了半天看文字还是有一些不确定和不明白,在网上搜集了一点资料与大家共勉。 析构函数是释放资源,避免“资源泄漏”,更加安全。 对于基类和派生类的对象删除问题,虚析构函数则能够保证对象释放时总是调用“对象自己的函数”。 举个例子就清楚了,比如: Class A { …原创 2014-06-25 13:21:44 · 1925 阅读 · 0 评论 -
C++获取时间的一些方法(系统时间…
经过亲身体验,能够运行的,这里总结了C++几个获取时间的方法: 方案一:优点:仅使用C标准库;缺点:只能精确到秒级 #include #include int main( void ) { time_t t = time(0); //另外再说一下好像不能用time(NULL),注意!!! char tmp[64]; strftime( tmp, sizeof(tmp), "%原创 2014-06-25 13:21:22 · 594 阅读 · 0 评论 -
VS2010下创建静态链接库和动态链接库
下面介绍一下用VS2010如何创建静态链接库和动态链接库,并测试创建的库。 1.静态链接库 打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。 在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cpp static.h文件: [cpp] view plaincopy转载 2014-10-08 11:32:14 · 465 阅读 · 0 评论