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

国外网站查询wordpress文档

国外网站查询,wordpress文档,wordpress 世界时间,国外设计网站都有哪些C 允许在同一作用域中的某个函数和运算符指定多个定义#xff0c;分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明#xff0c;但是它们的参数列表和定义#xff08;实现#xff09;不相同。 当您调用一个重…C 允许在同一作用域中的某个函数和运算符指定多个定义分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明但是它们的参数列表和定义实现不相同。 当您调用一个重载函数或重载运算符时编译器通过把您所使用的参数类型与定义中的参数类型进行比较决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程称为重载决策。 C 中的函数重载 在同一个作用域内可以声明几个功能类似的同名函数但是这些同名函数的形式参数指参数的个数、类型或者顺序必须不同。您不能仅通过返回类型的不同来重载函数。 下面的实例中同名函数 print() 被用于输出不同的数据类型 #include iostream using namespace std;class printData {public:void print(int i) {cout 整数为: i endl;}void print(double f) {cout 浮点数为: f endl;}void print(char c[]) {cout 字符串为: c endl;} };int main(void) {printData pd;// 输出整数pd.print(5);// 输出浮点数pd.print(500.263);// 输出字符串char c[] zglnb;pd.print(c);return 0; } 编译执行结果 整数为: 5 浮点数为: 500.263 字符串为: zglnbC 中的运算符重载 您可以重定义或重载大部分 C 内置的运算符。这样您就能使用自定义类型的运算符。 重载的运算符是带有特殊名称的函数函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样重载运算符有一个返回类型和一个参数列表。 Box operator(const Box); 声明加法运算符用于把两个 Box 对象相加返回最终的 Box 对象。大多数的重载运算符可被定义为普通的非成员函数或者被定义为类成员函数。如果我们定义上面的函数为类的非成员函数那么我们需要为每次操作传递两个参数如下所示 Box operator(const Box, const Box); 下面的实例使用成员函数演示了运算符重载的概念。在这里对象作为参数进行传递对象的属性使用 this 运算符进行访问如下所示 #include iostream using namespace std;class Box {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;}private:double length; // 长度double breadth; // 宽度double height; // 高度 }; // 程序的主函数 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();cout Volume of Box1 : volume endl;// Box2 的体积volume Box2.getVolume();cout Volume of Box2 : volume endl;// 把两个对象相加得到 Box3Box3 Box1 Box2;// Box3 的体积volume Box3.getVolume();cout Volume of Box3 : volume endl;return 0; } 编译执行结果 Volume of Box1 : 210 Volume of Box2 : 1560 Volume of Box3 : 5400可重载运算符/不可重载运算符 下面是可重载的运算符列表 双目算术运算符 (加)-(减)*(乘)/(除)% (取模)关系运算符(等于)! (不等于) (小于) (大于)(小于等于)(大于等于)逻辑运算符||(逻辑或)(逻辑与)!(逻辑非)单目运算符 (正)-(负)*(指针)(取地址)自增自减运算符(自增)--(自减)位运算符| (按位或) (按位与)~(按位取反)^(按位异或), (左移)(右移)赋值运算符, , -, *, / , % , , |, ^, , 空间申请与释放new, delete, new[ ] , delete[]其他运算符()(函数调用)-(成员访问),(逗号)[](下标) 下面是不可重载的运算符列表 .成员访问运算符.*, -*成员指针访问运算符::域运算符sizeof长度运算符?:条件运算符# 预处理符号 运算符重载的同时也可以发生函数重载 代码示例 #includeiostreamusing namespace std;//加号运算符重载 class xiMeng { public:int M_A;int M_B;//通过成员函数运算符重载/*xiMeng operator (xiMeng p){xiMeng temp;temp.M_A this-M_A p.M_A;temp.M_B this-M_B p.M_B;return temp;}*/ };//通过全局函数运算符重载 xiMeng operator (xiMeng p1, xiMeng p2) {xiMeng temp;temp.M_A p1.M_A p2.M_A;temp.M_B p1.M_B p2.M_B;return temp; }//运算符重载也可以发生函数重载 xiMeng operator (xiMeng p, int num) {xiMeng temp;temp.M_A p.M_A num;temp.M_B p.M_B num;return temp; }void xiMengTest() {xiMeng p1;p1.M_A 15;p1.M_B 25;xiMeng p2;p2.M_A 10;p2.M_B 30;//通过全局函数运算符重载xiMeng p3 p1 p2;cout p3.M_A p3.M_A endl;cout p3.M_B p3.M_B endl;//运算符重载也可以发生函数重载xiMeng p4 p1 100;cout p4.M_A p4.M_A endl;cout p4.M_B p4.M_B endl; }int main() {xiMengTest();return 0; } 编译执行结果
http://wiki.neutronadmin.com/news/272525/

相关文章:

  • 保定网站制作软件怎样查一个网站的空间商
  • 淮南品牌网站建设电话微小店网站建设平台
  • 程序员知识网站需要多少钱工人找工作哪个网站好
  • 织梦网站主页底怎样不让网站被收录
  • 厦门网站建设方案报价网站建设需要关注什么
  • 昌做网站厦门网站建设方案优化
  • 通辽做网站建设尚义网站建设
  • 品牌网站制作流程字体多的网站
  • 成都哪家做网站企业网站建设实训体会
  • 部门网站建设目的视频点播网站开发教程
  • 彩票网站是静态动态西安俄语网站建设
  • 苏州网站设计哪家公司好wordpress图片标签
  • 邢台网站建设信息西安建网站价格低
  • 帝国 网站搬家企业网站建设知识
  • 工业园区网站建设方案网站开发经理岗位职责
  • 手机网站与app的区别推荐个好看的网站
  • 哈尔滨百度网站建设做外贸推广的平台
  • 网站关键词排名下降受欢迎的郑州网站建设
  • 深南花园裙楼 网站建设宁波企业建网站报价
  • 官方网站建设方案合肥优化排名推广
  • 网站建设undefined网站建设所需基本资料
  • 做脚本从网站引流WordPress注册界面文字
  • 中国太空空间站鲲鹏建设集团有限公司网站
  • 如何建网站并做推广新会新闻官网
  • 建设银行宁夏分行网站网站建设无锡海之睿
  • 电影网站app怎么做的网站已经编辑好了 上线准备哪些工作
  • 建公司网站建设明细报价表仙踪林老狼网站欢迎您拍照
  • 网站原型图设计济南电子商务网站开发
  • 网站后台管理系统安装网页小游戏无需登录
  • 泗县口碑营销互联网营销推荐咨询seo建设网站