当前位置: 首页 > news >正文

网站设计与开发的基本步骤包括哪些搜索引擎费用

网站设计与开发的基本步骤包括哪些,搜索引擎费用,网站建设公司电话咨询,自己做免费网站的流程以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。 其实也是一种作用域,每个类都会定义它自己的作用域。在类的作用域之外,普通的成员只能通过对象(可以是对象本身,也可以是对象指针或对象…

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。

其实也是一种作用域,每个类都会定义它自己的作用域。在类的作用域之外,普通的成员只能通过对象(可以是对象本身,也可以是对象指针或对象引用)来访问,静态成员既可以通过对象访问,又可以通过类访问,而 typedef 定义的类型只能通过类来访问。

下面的例子使用不同的方式访问了不同的成员:

#include<iostream>
using namespace std;class A{
public:typedef int INT;static void show();void work();
};
void A::show(){ cout<<"show()"<<endl; }
void A::work(){ cout<<"work()"<<endl; }int main(){A a;a.work();  //通过对象访问普通成员a.show();  //通过对象访问静态成员A::show();  //通过类访问静态成员A::INT n = 10;  //通过类访问 typedef 定义的类型return 0;
}

 一个类就是一个作用域的事实能够很好的解释为什么我们在类的外部定义成员函数时必须同时提供类名和函数名。在类的外部,类内部成员的名字是不可见的。

一旦遇到类名,定义的剩余部分就在类的作用域之内了,这里的剩余部分包括参数列表和函数体。结果就是,我们可以直接使用类的其他成员而无需再次授权了。请看下面的例子:

#include<iostream>
using namespace std;class A{
public:typedef char* PCHAR;
public:void show(PCHAR str);
private:int n;
};
void A::show(PCHAR str){cout<<str<<endl;n = 10;
}int main(){A obj;obj.show("http://c.biancheng.net");return 0;
}

我们在定义 show() 函数时用到了类 A 中定义的一种类型 PCHAR,因为前面已经指明了当前正位于 A 类的作用域中,所以不用再使用A::PCHAR这样的冗余形式。同理,编译器也知道函数体中用到的变量 n 也位于 A 类的作用域。

另一方面,函数的返回值类型出现在函数名之前,当成员函数定义在类的外部时,返回值类型中使用的名字都位于类的作用域之外,此时必须指明该名字是哪个类的成员。修改上面的 show() 函数,让它的返回值类型为 PCHAR: 

PCHAR A::show(PCHAR str){cout<<str<<endl;n = 10;return str;
}

这种写法是错误的。因为返回值类型 PCHAR 出现在类名之前,所以事实上它是位于 A 类的作用域之外的。这种情况下要想使用 PCHAR 作为返回值类型,就必须指明哪个类定义了它,正确的写法如下所示:

A::PCHAR A::show(PCHAR str){cout<<str<<endl;n = 10;return str;
}

 

http://www.yayakq.cn/news/787882/

相关文章:

  • 建站公司刚起步怎么接单排名第一的手机清理软件
  • 有网站开发专业吗河南民基建设工程有限公司网站
  • 东莞做工业产品网站建设怎么做网站图片seo
  • 提示网站建设页面怎么做网站小图标
  • 河北秦皇岛建设局网站WordPress多站点默认设置
  • 安亭网站建设小型教育网站的开发与建设
  • 山东卓商网站建设公司网站侧导航
  • 南宁良庆网站建设昆明做网站找启搜网络
  • 特种工建设网站wordpress+企业库插件
  • 网站建设大数据网站信息备案管理系统
  • 世界杯网站开发青海建设厅网站尚少岩
  • 营销型网站报价外贸搜索引擎
  • 朝阳网站建设怎么样一份完整的品牌策划方案
  • 北京做手机网站网站做超链接薪资多少一个月
  • 做电脑网站用什么软件好用吗页面 访问 升级 广大
  • 做淘宝联盟网站要多少钱?株洲有实力关键词优化服务
  • 泉州 网站建设公司首选销售网站开发步骤
  • 重庆定制网站建设地址施工企业质量管理体系文件中质量方针需经过()批准后生效。
  • asp网站防注入代码做it的要给赌场网站做维护吗
  • 合肥网站建设方案辽宁住房和城乡建设厅网站首页
  • 营销网站建设计划书手机网站开发技术
  • 专注高密做网站哪家强温岭app开发公司
  • 企业网站 数据库seo优化范畴
  • 网站建设 企炬江阴一个网站多个域名重定向怎么做
  • 如何布置网站宜宾广告设计公司
  • 做网站的公司那家好公司建设网站的意义
  • 本溪市城乡住房建设厅网站相亲网站排名前十名
  • 哪有专做飞织鞋面的网站六盘水做网站
  • 弄一个关于作文的网站怎么做建设我们的网站
  • 湖北专业的网站制作代理商全球十大电商平台排名