首页 > 代码库 > 缺省函数
缺省函数
所谓的缺省函数,就是已经定义了初始变量的函数。
以下代码对于类A中的方法set() 和 普通函数 func() 均有默认值!!
#include <iostream>using namespace std;class A{public: A(){cout<<"执行构造函数创建一个对象\n";} ~A(){cout<<"执行构析构函数\n";} void set(int width= 10,int height =6);private: int w; int h;};void A::set(int width, int height){ w=width; h=height; cout<<"h="<<h<<endl<<"w="<<w<<endl; cout<<"S=h*w="<<h*w<<endl;}void func(int a=5, int b=4) { cout<<"a="<<a<<endl<<"b="<<b<<endl;}int main(){ A a; a.set(); func(); return 0;}/*****************************************************执行构造函数创建一个对象h=6w=10S=h*w=60a=5b=4执行构析构函数******************************************************/
缺省函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。