
c/c++
文章平均质量分 77
J_Factory
这个作者很懒,什么都没留下…
展开
-
c++的三大特性
Operator Overloading下面的代码是一段运算符重载代码:class CVeryLong { public: // default contructor inits member variables to zero CVeryLong(){ m_lHigh = m_lLow = 0; } // initi原创 2009-01-06 14:42:00 · 1507 阅读 · 1 评论 -
virtual 关键字以及虚函数的介绍
virtual是c++中的关键字,用它来定义虚函数。用法: 在基类中被定义为virtual的函数,派生类重载该函数不需要再次显示说明该函数是virtual的。例如以下代码:class A{ //虚函数示例代码 public: virtual void fun(){//代码}};class B:public A{ public: void f原创 2008-12-22 09:30:00 · 531 阅读 · 0 评论 -
模板函数
#include using namespace std;template class T>T power(T base,int exp){ if(expreturn 0; T ret=1; for(int i=1;i return ret;}int main(){ //三种调用 int i=原创 2008-12-22 14:33:00 · 423 阅读 · 1 评论 -
staitc 变量以及成员
class SavingAccount{ private: char m_name[40]; // 存户姓名 char m_addr[60]; // 存户地址 double m_total; // 存款额 static double m_rate; // 利率 };m_rate是一个静态成员,他和nonstatic有什原创 2008-12-22 13:25:00 · 432 阅读 · 0 评论 -
c++对象的生命周期
C++ 的new 运算子和C 的malloc 函数都是为了配置内存,但前者比之后者的优点是,new 不但配置对象所需的内存空间时,同时会引发构造式的执行。所谓构造式(constructor),就是对象诞生后第一个执行(并且是自动执行)的函数,它的函数名称必定要与类别名称相同。相对于构造式,自然就有个析构式(destructor),也就是在对象行将毁灭但未毁灭之前一刻,最后执行(并且是自动执原创 2008-12-22 14:02:00 · 1606 阅读 · 0 评论 -
vs中的相对路径
关于"./", "../" 表示相对路径的用法总结原创 2010-08-24 21:49:00 · 705 阅读 · 0 评论