闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷� (0) +1 闂佽崵濮嶅鍡楊伓 (0) +1 闂傚倸饪存禍鐑藉箯閿燂拷 (0) +1
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>

正在阅读:C++面向对象编程入门:类(class)C++面向对象编程入门:类(class)

2005-03-08 15:56 出处:PConline 作者:管宁 责任编辑:xietaoming


  c++规定:

  1.一个名字不能同时设置为两种不同的类型

class test
{
//...
};
typedef int test;

这个就是错误的!

  2.非类型名(变量名,常量名,函数名,对象名,枚举成员)不能重名.

test a;
void a();

  就是错误的,因为a是一个test类的对象,它和函数a名称重名了!

  3.类型与非类型不在同一个名字空间上,可以重名,即使在同一作用域内,但两者同时出现时定义类对象的时候要加上前缀class以区分类型和非类型名!

class test
{
//.....
}

int test

class test a;//利用class前坠区分,定义了一个test类的对象a

  好了,到这里关于类的知识点我们已经学习完,希望大家多多练习

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂備礁缍婂ḿ褔顢栭崱妞绘敠闁逞屽墴閹鎷呴崨濠備淮濠碘槅鍋撻幏锟�闂備焦鎮堕崕鎶藉磻濞戙垹鏄ラ悘鐐板嫎娴滄粓鏌涢锝嗙闁告棑鎷�