C++
文章平均质量分 54
黄文臣
这个作者很懒,什么都没留下…
展开
-
C++ STL Vector简单讲解
线性容器,内存储数据的类型相同优点:快速访问数据;动态扩展容量;数据连续存储,空间利用率高;缺点:数据插入时间代价高;动态增加容量时,时间代价较高适用:需要大量随机访问,不需要经常插入删除的情况原创 2014-08-16 16:34:34 · 1731 阅读 · 0 评论 -
关于sizeof的笔试面试题详解
注意:sizeof是编译期计算出结果的,这一点对后面的理解很重要。通过搜集资料和博主之前笔试面试中的经验,总结出三个方面原创 2014-11-16 10:24:21 · 6557 阅读 · 5 评论 -
C++测量一段代码的运行时时间
在电脑里发现的一段C++代码,虽然自己不做C++开发了,还是贴出来,给需要的人原创 2014-11-15 09:45:42 · 2596 阅读 · 0 评论 -
面试-斐波那契数列
在C语言或者C++的面试中,斐波那契数列是个比较常见的题目原创 2014-10-01 10:19:36 · 9049 阅读 · 0 评论 -
OpenGL中三维坐标的处理类 可以直接复制到工程里
。#ifndef VECTOR3D_H#define VECTOR3D_Hclass CVector3{public:// 初始化CVector3(void) : x(0.0f), y(0.0f), z(0.0f) {}CVector3(float newX, float newY, float newZ) : x(newX), y(newY), z(new原创 2014-09-28 20:41:21 · 1782 阅读 · 0 评论 -
C++经典面试题--单例模式
class Lock{private: CCriticalSection m_cs;public: Lock(CCriticalSection cs) : m_cs(cs) { m_cs.Lock(); } ~Lock() { m_cs.Unlock(); }};class Singleton{private: Singleton(); S原创 2014-10-03 18:03:58 · 3156 阅读 · 2 评论 -
C++ STL Stack 快速入门
STACK相对来说,STACK是一个比较简单的容器,他的原创 2014-09-27 12:48:45 · 1720 阅读 · 0 评论 -
C++ Map快速入门
MemberWhere definedDescriptionkey_typeAssociative Containermap中的key类型data_typePair Associative Containerkey关联的值类型value_typePair Associative Container对象类型, pair,存储在map原创 2014-09-14 10:03:39 · 2275 阅读 · 0 评论 -
面试题 倒转字符串
要求输入:“CSDN is a good place”输出:”place good a is CSDN“原创 2014-09-03 19:51:54 · 1382 阅读 · 0 评论 -
STL list讲解
List:内部实现是一个双向链表,可以高效的进行插入删除,但不能够进行随机访问原创 2014-09-03 19:46:20 · 1195 阅读 · 0 评论 -
面试题 不使用中间变量交换两个字符
方法一char a;char b;a^=b^=a^=b;方法er原创 2014-09-03 19:57:09 · 1351 阅读 · 0 评论 -
C++ STL Set 快速入门
Setset是一个集合,其中元素有序,排序的方式按照指定的方式来排序,不指定则默认按照升序排列set中元素不可以相同;比较两个set相同,他们的排序方式和元素都要相同;不能直接改变元素的值,需要先删除,再插入。set经常用来保存一组数据,他们获得和使用的顺序无关紧要,只需要考虑是否是在集合中即可。原创 2014-09-24 20:43:32 · 1971 阅读 · 0 评论 -
C++ pair 快速入门
#include #using namespace std;typedef pair stuinfo;int _tmain(int argc, _TCHAR* argv[]){stuinfo p1("1","Jack");stuinfo p2 = make_pair("2","Lucy");stuinfo p3 = p2;coutcoutcout}原创 2014-09-14 09:25:45 · 1132 阅读 · 0 评论 -
C++ STL deque 快速入门
deque是list和#include "stdafx.h"#include #include #include #include #include using namespace std;string backdata[]={"hello","hwc"};typedef deque hwcdeque;int _tmain(int argc, _TCHAR* arg原创 2014-10-04 09:54:23 · 1236 阅读 · 0 评论