C++
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
C++中static 成员关系
static成员函数 只能访问static数据成员,非static成员函数既可以访问普通的数据成员也可以访问static 数据成员#include#includeusing namespace std;class Demo{public: void get();private: static int a[5]; static vectorvec;原创 2006-03-29 18:24:00 · 978 阅读 · 0 评论 -
指向成员函数的指针
class Demo{public: Demo() { i=1; } double get() { return i; } int i;};void main(){ Demo obj,*pobj=0; double (Demo::*p)()=&Demo::get; (obj.*p)(); (pobj->*p)();}指向函数指针满足三个条件:1.指向对象的类class,2.函数返回原创 2006-03-29 20:35:00 · 939 阅读 · 0 评论 -
Are Friends Unfaithful to OOP?
At first glance, it might seem that friends violate the OOP principle of data hiding, for the friend mechanism allows nonmember functions to access private data. However, thats an overly narrow view.原创 2006-04-12 22:27:00 · 877 阅读 · 0 评论 -
类型转化
基本类型转化:int x=15;float y=x;自定义类型转化:Demo obj(4.5);float y;obj=y;如果想关闭自动类型转化可以在构造函数前面声明:explicit如果要吧Demo 转化成float?Demo obj(4.5);float y=obj //可以吗?yes!但是我们必须定义一个 comvering function像这样: operator typename()原创 2006-04-16 11:45:00 · 820 阅读 · 0 评论 -
记录通过eclipse CDT调试beansdb
1. 安装CDT 可以选择更新,update目录中一般会有当前使用的版本更新,比如我现在的是: Indigo - http://download.eclipse.org/releases/indigo 选择里面的Programming Languages ,然后点开,勾选cdt 2.导入beansdb代码 基本上就是c/c++ Executabl类型的,即可 3....原创 2013-09-19 18:39:32 · 157 阅读 · 0 评论