AJIOY的专栏

好记忆不如烂笔头,学习应有札记,生命在于折腾,与天下志士共勉!

C++深拷贝与浅拷贝

对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=88; int b=a;  而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include using namespace std; class CEx...

2012-10-30 15:52:27

阅读数 2603

评论数 1

C++常考笔试题:用C++实现单例模式

Q:什么是单例模式?用C++语言实现(演示)一个单例模式.  一、功能   保证一个类仅有一个实例。  二、结构图 三、优缺点   Singleton模式是做为"全局变量"的替代品出现的。所以它具有全局变量的特点:全局可见、贯穿应用程序的整个生命期,它也具有...

2012-10-30 14:22:53

阅读数 2925

评论数 0

常考笔试题,详细解剖C++运算符sizeof()的使用及字节对齐问题

先看题目: struct A{ char c1; short s1; char c2; float f1; double d1; }; struct B{ char c1; char c2; short s1; f...

2012-10-30 10:48:17

阅读数 2360

评论数 0

10月新作3

保留位置...

2012-10-24 15:43:44

阅读数 885

评论数 0

STL中的两个算法for_each与transform

区别的话这里不多讲,自己百度咯. for_each(begin,end,function); 先看一个简单易理解的小例子  #include #include #include using namespace std; void print(int elem) { c...

2012-10-24 15:43:27

阅读数 2018

评论数 0

笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.

以下代码是LZ花两三个小时仔细斟酌的结果,用到的知识点有freopen()的使用,异常处理,仅供参考.如有纰漏,欢迎指正.#include using namespace std; //定义一个错误信息,用于抛出异常 char *err = "not find."; ...

2012-10-24 15:38:44

阅读数 15883

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭