Jane.T

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年2月8日

摘要: 设置成员访问级别 =================== protected :在类的保护区域内的数据成员和成员函数不提供给一般的程序只提供给派生类。 Private : 放在基类的私有区域内的成员只能供该类自己使用,派生类不能使用。 非公有的成员到底应该声明为protected还是private类成员是新的设计准则。如果希望防止派生类直接访问某个成员,就可以设计为基类的private成员。如果确... 阅读全文
posted @ 2010-02-08 17:05 Jane.T 阅读(250) 评论(0) 推荐(0)

摘要: ====================== 函数重载(function overloading) ====================== 函数重载允许两个或更多个函数使用同一个名字,限制的条件是他们的参数表必须不同:参数类型不同或参数数目不同. 重载函数在运行时刻的行为与非重载函数完全一样,主要的负担是在编译时刻用来决定该调用哪个实例所需要的时间。 如果C++不提供函数重载支持,那么我们就... 阅读全文
posted @ 2010-02-08 14:59 Jane.T 阅读(465) 评论(0) 推荐(0)

摘要: ========================= 显式的内联函数 ============================= 在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 下面我们来看一个例子: #include <iostream> #include <string> using names... 阅读全文
posted @ 2010-02-08 14:25 Jane.T 阅读(221) 评论(0) 推荐(0)