C++
文章平均质量分 78
lanxue84
这个作者很懒,什么都没留下…
展开
-
单件模式的C++标准实现
我还是在下边加入关于单件的相关说明先://****************************************************************//3.5 SINGLETON(单件)—对象创建型模式//1. 意图// 保证一个类仅有一个实例,并提供一个访问它的全局访问点。//2. 动机// 对一些类来说,只有一个实例是很重要的。虽然系统中可转载 2009-08-11 19:34:00 · 440 阅读 · 0 评论 -
函数指针及应用
我们先来看一下以下的声明:int f(int);int (*pf)(int)=&f;//&操作符可选;因为函数名被使用时总是由编译器把它 //转换为函数指针;int ans;ans=f(25);ans=(*pf)(25);ans=pf(25);//间接访问操作并非必需,因为编译器需要的是一转载 2009-09-07 14:41:00 · 605 阅读 · 0 评论 -
VC++中的数据型转换
VC++中有关数据类型转换的整理 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2;转载 2010-01-18 20:33:00 · 460 阅读 · 0 评论 -
Vs2008中ofstream不能读取带有中文的路径
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2转载 2010-03-02 17:36:00 · 2014 阅读 · 2 评论 -
继承和组合
继承是一种白箱复用,父类的内部细节对子类可见。 对象组合彼此不知道对方内部细节,成为黑箱复用。 继承的优缺点: 1) 子类可以直接重定义父类的操作。 2) 编译时刻决定了,无法在运行期间更改。 3) 子类要知道父类的实现细节,这样就部分破坏了封装性。子类和父类依赖过于紧密,父类的某些变化必然导致子类的变化。开发过程中遇到过类似的问题。这种依赖,限制了灵活性以及复用性。比如转载 2010-03-22 22:47:00 · 525 阅读 · 0 评论 -
“default”标签跳过“ ”的初始化操作问题解决
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty转载 2010-01-11 20:47:00 · 2531 阅读 · 0 评论 -
类模板的使用
<br /><br /> template <class T><br /> class CTest<br /> {<br /> public:<br /> CTest(T m = 0, T n = 0 ); //构造函数声明<br /> Tcmp(); //成员函数声明<br /> private:<br />原创 2010-09-03 13:22:00 · 590 阅读 · 0 评论 -
linux下c++使用occi连接oracle数据库步骤,及出现的问题和解决
<br /><br />1. 所需安装包(64位)<br />oracle-instantclient-basic-10.2.0.3-1.x86_64.rpm<br />oracle-instantclient-devel-10.2.0.3-1.x86_64.rpm<br />2. 安装<br />安装后,库文件路径为/usr/lib/oracle/10.2.0.3/client64/lib/<br /> 头文件路径为/usr/include/oracle/10.2原创 2011-03-04 16:34:00 · 4457 阅读 · 0 评论