- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 C++深拷贝与浅拷贝
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include using namespace std;class CExample {private: int a;public: CExam
2012-10-30 15:52:27 2725 1
原创 C++常考笔试题:用C++实现单例模式
Q:什么是单例模式?用C++语言实现(演示)一个单例模式. 一、功能 保证一个类仅有一个实例。 二、结构图 三、优缺点 Singleton模式是做为"全局变量"的替代品出现的。所以它具有全局变量的特点:全局可见、贯穿应用程序的整个生命期,它也具有全局变量不具备的性质:同类型的对象实例只可能有一个。 具体定义: 单例模式Singleton,
2012-10-30 14:22:53 3148
原创 常考笔试题,详细解剖C++运算符sizeof()的使用及字节对齐问题
先看题目:struct A{ char c1; short s1; char c2; float f1; double d1;}; struct B{ char c1; char c2; short s1; float f1; double d1;};求sizeof(A) = ? size
2012-10-30 10:48:17 2737
原创 STL中的两个算法for_each与transform
区别的话这里不多讲,自己百度咯.for_each(begin,end,function);先看一个简单易理解的小例子 #include #include #include using namespace std;void print(int elem){ cout << elem << ' ';}int main(){ vector coll
2012-10-24 15:43:27 2276
原创 笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.
以下代码是LZ花两三个小时仔细斟酌的结果,用到的知识点有freopen()的使用,异常处理,仅供参考.如有纰漏,欢迎指正.#include using namespace std;//定义一个错误信息,用于抛出异常 char *err = "not find.";//定义学生结点信息 struct node{ char name[30]; char id[20];
2012-10-24 15:38:44 31590 4
ComboBox控件的使用,读取文件显示到CListCtrl
2013-04-10
父子窗口间传值、CListCtrl隔行变色
2013-04-10
值得你看的C++27个趣味程序
2010-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人