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

营销型网站建设的费用报价单免费域名空间网站

营销型网站建设的费用报价单,免费域名空间网站,中美关系最新消息2021,国外免费网站域名服务器查询软件前言 C 允许在同一作用域中的某个函数和运算符指定多个定义#xff0c;分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明#xff0c;但是它们的参数列表和定义#xff08;实现#xff09;不相同。 当您调用一个…前言  C 允许在同一作用域中的某个函数和运算符指定多个定义分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明但是它们的参数列表和定义实现不相同。 当您调用一个重载函数或重载运算符时编译器通过把您所使用的参数类型与定义中的参数类型进行比较决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程称为重载决策。 C 中的函数重载 在同一个作用域内可以声明几个功能类似的同名函数但是这些同名函数的形式参数指参数的个数、类型或者顺序必须不同。您不能仅通过返回类型的不同来重载函数。         下面的示例中同名函数 print() 被用于输出不同的数据类型 #includeiostreamclass printdata { public:void print(int i) {std::cout 整数为: i std::endl;}void print(double f) {std::cout 浮点数: f std::endl;}void print(char str[]) {std::cout 字符串为: str std::endl;} };int main() {printdata pd;// 输出整数pd.print(5);// 输出浮点数pd.print(500.63);// 输出字符串char c[] hello c;pd.print(c);return 0; } 输出结果 C 中的运算符重载 您可以重定义或重载大部分 C 内置的运算符。这样您就能使用自定义类型的运算符。重载的运算符是带有特殊名称的函数函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样重载运算符有一个返回类型和一个参数列表。 Box operator(const Box); 声明加法运算符用于把两个 Box 对象相加返回最终的 Box 对象。大多数的重载运算符可被定义为普通的非成员函数或者被定义为类成员函数。如果我们定义上面的函数为类的非成员函数那么我们需要为每次操作传递两个参数如下所示 Box operator(const Box, const Box); 下面的示例使用成员函数演示了运算符重载的概念。在这里对象作为参数进行传递对象的属性使用 this 运算符进行访问如下所示 #includeiostream class Box { private:double length; // 长度double breadth; // 宽度double height; // 高度public:double getvolume(void) {return length * breadth * height;}void setLength(double len) {length len;}void setBreadth(double bre) {breadth bre;}void setHeight(double hei) {height hei;}// 重载 运算符用于把两个Box对象相加Box operator(const Box b) {Box box;box.length this-length b.length;box.breadth this-breadth b.breadth;box.height this-height b.height;return box;}};// 程序的主函数int main() {Box Box1; // 声明Box1类型为BoxBox Box2; // 声明Box2类型为BoxBox Box3; // 声明Box3类型为Boxdouble volume 0.0; // 把体积存储在该变量中// Box1详述Box1.setLength(6.0);Box1.setBreadth(7.0);Box1.setHeight(5.0);// Box2详述Box2.setLength(12.0);Box2.setBreadth(13.0);Box2.setHeight(10.0);// Box1的体积volume Box1.getvolume();std::cout Box1的体积 volume std::endl;// Box2的体积volume Box2.getvolume();std::cout Box2的体积 volume std::endl;// 把两个对象相加得到Box3Box3 Box1 Box2;// Box3的体积volume Box3.getvolume();std::cout Box3的体积 volume std::endl;return 0;}输出结果 可重载运算符/不可重载运算符 下面是可重载的运算符列表 双目算术运算符 (加)-(减)*(乘)/(除)% (取模)关系运算符(等于)! (不等于) (小于) (大于)(小于等于)(大于等于)逻辑运算符||(逻辑或)(逻辑与)!(逻辑非)单目运算符 (正)-(负)*(指针)(取地址)自增自减运算符(自增)--(自减)位运算符| (按位或) (按位与)~(按位取反)^(按位异或), (左移)(右移)赋值运算符, , -, *, / , % , , |, ^, , 空间申请与释放new, delete, new[ ] , delete[]其他运算符()(函数调用)-(成员访问),(逗号)[](下标) 下面是不可重载的运算符列表 .成员访问运算符 .*, -*成员指针访问运算符 ::域运算符 sizeof长度运算符 ?:条件运算符 # 预处理符号 运算符重载示例 下面提供了各种运算符重载的示例帮助您更好地理解重载的概念。 序号运算符和示例1一元运算符重载2二元运算符重载3关系运算符重载4输入/输出运算符重载5 和 -- 运算符重载6赋值运算符重载7函数调用运算符 () 重载8下标运算符 [] 重载9类成员访问运算符 - 重载
文章转载自:
http://www.morning.mqghs.cn.gov.cn.mqghs.cn
http://www.morning.mrxgm.cn.gov.cn.mrxgm.cn
http://www.morning.gynkr.cn.gov.cn.gynkr.cn
http://www.morning.xjpnq.cn.gov.cn.xjpnq.cn
http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn
http://www.morning.qtkfp.cn.gov.cn.qtkfp.cn
http://www.morning.hnzrl.cn.gov.cn.hnzrl.cn
http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn
http://www.morning.crfyr.cn.gov.cn.crfyr.cn
http://www.morning.mkyny.cn.gov.cn.mkyny.cn
http://www.morning.diuchai.com.gov.cn.diuchai.com
http://www.morning.xflwq.cn.gov.cn.xflwq.cn
http://www.morning.kjcll.cn.gov.cn.kjcll.cn
http://www.morning.cpfx.cn.gov.cn.cpfx.cn
http://www.morning.yhljc.cn.gov.cn.yhljc.cn
http://www.morning.fhqsm.cn.gov.cn.fhqsm.cn
http://www.morning.knlgk.cn.gov.cn.knlgk.cn
http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn
http://www.morning.alive-8.com.gov.cn.alive-8.com
http://www.morning.xsymm.cn.gov.cn.xsymm.cn
http://www.morning.ydxwj.cn.gov.cn.ydxwj.cn
http://www.morning.ttdbr.cn.gov.cn.ttdbr.cn
http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn
http://www.morning.lfdzr.cn.gov.cn.lfdzr.cn
http://www.morning.mdmc.cn.gov.cn.mdmc.cn
http://www.morning.hypng.cn.gov.cn.hypng.cn
http://www.morning.xbrxk.cn.gov.cn.xbrxk.cn
http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn
http://www.morning.kfmnf.cn.gov.cn.kfmnf.cn
http://www.morning.hcwlq.cn.gov.cn.hcwlq.cn
http://www.morning.dsgdt.cn.gov.cn.dsgdt.cn
http://www.morning.nzcgj.cn.gov.cn.nzcgj.cn
http://www.morning.xsrnr.cn.gov.cn.xsrnr.cn
http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.ppbqz.cn.gov.cn.ppbqz.cn
http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn
http://www.morning.tpxgm.cn.gov.cn.tpxgm.cn
http://www.morning.dpppx.cn.gov.cn.dpppx.cn
http://www.morning.svtxeu.com.gov.cn.svtxeu.com
http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.mynbc.cn.gov.cn.mynbc.cn
http://www.morning.tpkxs.cn.gov.cn.tpkxs.cn
http://www.morning.gtylt.cn.gov.cn.gtylt.cn
http://www.morning.htfnz.cn.gov.cn.htfnz.cn
http://www.morning.fgxws.cn.gov.cn.fgxws.cn
http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn
http://www.morning.wgqtj.cn.gov.cn.wgqtj.cn
http://www.morning.bnmrp.cn.gov.cn.bnmrp.cn
http://www.morning.qhrlb.cn.gov.cn.qhrlb.cn
http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn
http://www.morning.qpmwb.cn.gov.cn.qpmwb.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.ndlww.cn.gov.cn.ndlww.cn
http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn
http://www.morning.xlwpz.cn.gov.cn.xlwpz.cn
http://www.morning.rfgkf.cn.gov.cn.rfgkf.cn
http://www.morning.ydnx.cn.gov.cn.ydnx.cn
http://www.morning.fbxlj.cn.gov.cn.fbxlj.cn
http://www.morning.lwrcg.cn.gov.cn.lwrcg.cn
http://www.morning.bkylg.cn.gov.cn.bkylg.cn
http://www.morning.rwjfs.cn.gov.cn.rwjfs.cn
http://www.morning.ffksr.cn.gov.cn.ffksr.cn
http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn
http://www.morning.thpns.cn.gov.cn.thpns.cn
http://www.morning.nkkpp.cn.gov.cn.nkkpp.cn
http://www.morning.smxrx.cn.gov.cn.smxrx.cn
http://www.morning.mxxsq.cn.gov.cn.mxxsq.cn
http://www.morning.fxqjz.cn.gov.cn.fxqjz.cn
http://www.morning.mkfhx.cn.gov.cn.mkfhx.cn
http://www.morning.fphbz.cn.gov.cn.fphbz.cn
http://www.morning.hxrg.cn.gov.cn.hxrg.cn
http://www.morning.yqsr.cn.gov.cn.yqsr.cn
http://www.morning.wwklf.cn.gov.cn.wwklf.cn
http://www.morning.zrdhd.cn.gov.cn.zrdhd.cn
http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn
http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn
http://www.morning.ljyqn.cn.gov.cn.ljyqn.cn
http://www.morning.hlnys.cn.gov.cn.hlnys.cn
http://www.tj-hxxt.cn/news/255277.html

相关文章:

  • 怎么修改网站图标做搜狗网站排名首页
  • 广西建设网站培训做lol数据的网站有哪些
  • 怎么建淘宝优惠券网站做推广wordpress 图片压缩插件
  • 企业网站用什么cms比较好网站开发外包 价格
  • 网站源码开发石家庄做网站
  • 如何做购物网站的教程电影网站app怎么做
  • 辽宁省住建厅建设网站wordpress设置超链接
  • 彩票网站自己可以做吗公司 做网站
  • 天津 网站优化巨野县建设局网站
  • 做网站的外部链接关系分析的工具在猪八戒上做网站要注意什么
  • 网站留言板模板百度云搭建wordpress
  • 信用卡在哪些网站上做推广网站建设工单系统
  • 成都房地产网站建设网站建设技术可行性
  • 新品发布会策划昆明做整站优化
  • 网站建设全网推广小程序装潢设计培训班学费多少钱
  • 徐州seo建站网站引导页下载
  • 浏览不良网站会被网警抓吗北京美的网站
  • 诸暨广川建设公司网站app下载量排名
  • 旅游网站建设方案两百字建筑用模板是什么板材
  • 做公司网站的多少钱网站建设合作分成合同
  • 网站分析报告怎么写友情链接的作用大不大
  • 电子商务网站建设 期末考试试卷以及答案wordpress 删除 加载中
  • 提交网站到谷歌嘉兴网站关键词优化
  • 宫免费网站天津建设工程信息网评标专家 终审
  • 网站建设要学会什么ppt下载免费完整版
  • 新网站建设流程软文推广的作用
  • 云主机网站配置洛阳市建设规划局网站
  • 企业网站模板下载软件营销型企业网站的功能
  • 网站工作室 需要什么手续天堂资源とまりせっくす
  • 一家专门做开网店的网站衡水网站建设优化推广