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

一般网站建设流程有哪些步骤做网站项目的弊端

一般网站建设流程有哪些步骤,做网站项目的弊端,国家建设部网站倪虹,wordpress安装对搜索一、类的定义方法在C中&#xff0c;类将成员变量和成员函数组合成一个整体。类有两种定义方式&#xff1a;1.声明和定义全部放在类体中&#xff0c;如class Abc { public: //成员函数void Init()//初始化{_a 0;_b 1;_c 2;}void Print()//打印{cout << _a << &qu…

       一、类的定义方法

        在C++中,类将成员变量和成员函数组合成一个整体。类有两种定义方式:

        1.声明和定义全部放在类体中,如

class Abc
{
public:
//成员函数void Init()//初始化{_a = 0;_b = 1;_c = 2;}void Print()//打印{cout << _a << " " << _b << " " << _c << endl;}private:
//成员变量int _a;int _b;int _c;
};

        2.成员函数声明和定义分开放。声明放在.h文件中,定义放在.cpp文件中。定义时要在函数名前面加上类名,明确是哪个类中的函数。

//Abc.h文件
#include <iostream>
using namespace std;class Abc
{
public:
//成员函数只写声明void Init();void Print();private:int _a;int _b;int _c;
};
//Abc.cpp文件
#include "Abc.h"void Abc::Init()
{_a = 0;_b = 1;_c = 2;
}void Abc::Print()
{cout << _a << " " << _b << " " << _c << endl;
}

        二、类的访问限定符 

        其中,public和private是C++的类的访问限定符。被public修饰的内容在类里面和类外面都可以访问,而被private修饰的内容只能在类里面访问。如以上例子,可以通过公开的函数对类进行操作,但无法直接修改_a等成员变量,保证了数据的安全性。

        在C++中,struct被升级成为类。如果类中没有指定,那么struct的默认访问权限是public,class的默认访问权限是private。

        访问限定符是实现类的封装性的很重要的机制,访问限定符通过控制成员的可见范围,直接支撑了封装性中“隐藏内部细节、暴露安全接口”的目标。

        而类中的成员变量其实只是一个声明,并没有在内存中开空间来存储它。所以想要使用类时,要对类进行实例化。被实例化出来的对象才占有内存空间。类似于定义出来的类只是一张房子设计图,但是纸上不能住人;而对象实例化是拿着设计图去建房子,建造出来的房子里面可以住人。

int main()
{Abc d;//对象实例化d.Init();d.Print();return 0;
}

        三、this指针

        对于以下代码,Init函数中并没有关于不同对象的区分,为什么初始化的结果是正确的呢,函数是如何分辨当前就是初始化d1,而不是初始化d2嘞?

class Abc
{
public:void Init(int a, int b, int c){_a = a;_b = b;_c = c;}private:int _a;int _b;int _c;
};int main()
{Abc d1;d1.Init(1, 2, 3);Abc d2;d2.Init(4, 5, 6);return 0;
}

        C++中提供了this指针。它是一个隐含存在于类的非静态成员函数中的特殊指针,它指向当前调用该函数的对象。即编译器调用Init函数时,应该是这样:

void Init(int a, int b, int c)
{this->_a = a;this->_b = b;this->_c = c;
}

        且C++规定,this指针不可以显示的传,但是可以在函数体内使用。

   


文章转载自:

http://xPmEeO7i.bhpjc.cn
http://D76UuW14.bhpjc.cn
http://7OpX3IBs.bhpjc.cn
http://3P6arDla.bhpjc.cn
http://CbQ140v5.bhpjc.cn
http://MAWWY6G4.bhpjc.cn
http://mW3ZGsLC.bhpjc.cn
http://oMfIVkiF.bhpjc.cn
http://oUipBnJd.bhpjc.cn
http://0gheybxB.bhpjc.cn
http://w2yP1tbA.bhpjc.cn
http://CBzVCuwN.bhpjc.cn
http://I8jkyEWH.bhpjc.cn
http://LVsdp00C.bhpjc.cn
http://C82tmC48.bhpjc.cn
http://OQBNqfoS.bhpjc.cn
http://ExuI4j9J.bhpjc.cn
http://eAFkMO7h.bhpjc.cn
http://cZcgP6yp.bhpjc.cn
http://yasU7poz.bhpjc.cn
http://GKeL2Nzh.bhpjc.cn
http://0yQG9Tpx.bhpjc.cn
http://PC0hNh5l.bhpjc.cn
http://XMeInguw.bhpjc.cn
http://r6FZKRYS.bhpjc.cn
http://P1o59jtt.bhpjc.cn
http://ub0ZP7oG.bhpjc.cn
http://QAApHesH.bhpjc.cn
http://lsEsSBKR.bhpjc.cn
http://apQGoYpP.bhpjc.cn
http://www.dtcms.com/wzjs/609100.html

相关文章:

  • 做网站实训报告总结模板网站怎么做301
  • 南京网站群建设公司二维码网页制作免费网站制作
  • 国内免费图片素材网站2023新闻大事件摘抄
  • 建设一个网站平台搜索引擎的关键词优化
  • php开源网站工作不开心应该辞职吗
  • 自己做网站除了域名还需要什么门户网站建设进一步提升
  • 广东品牌网站建设公司静态做网站
  • 廊坊seo建站wordpress是php吗
  • php钓鱼网站开发做短视频网站收益
  • 斗门区住房和城乡建设网站把网页做成软件
  • 局网站建设管理整改情况wordpress文章别名
  • 建设部注册中心网站dtc建站服务
  • 网站代码检查竞价网
  • 网站建设开源模板十堰网站制作公司电话
  • 网站建设的探讨与研究网站开发工程师求职简历
  • 网站平台设计费用多少网站美工切图是如何做的
  • 淘宝的网站怎么做的好处seo如何快速排名百度首页
  • 做网络推广常用网站php网站开发事例
  • 永定门网站建设网络创作网站
  • 建设网站几钱科技有限公司网页设计
  • 响应的网站移动互联网应用范围具有以下特点
  • php教育视频网站开发网站建设延期合同书
  • dede网站地图样式修改做网站的费用计入销售费用吗
  • 企业网站推广文案网站建设人员架构
  • 怎么自己的电脑做网站服务器综合门户网站源码
  • 韩国站群服务器免费注册推广网站
  • 网站开发怎么入驻京东手机广告推广软件
  • 网站的文件夹邯郸市建设局网站政策
  • 室内设计者联盟网站双云官方网站
  • 庆云县建设局网站wordpress 无法ftp