qt开发环境 - c++函数换名,extern ‘C‘,缺省参数,内联

#include <QCoreApplication>
#include <iostream>

using namespace std;

void foo(int i){
    cout << i << endl;
}

void foo(int i,double d){
    cout << i << ' ' << d << endl;
}
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    foo(1);//编译器换名了
    foo(1, 2.);//编译器换名了
    return a.exec();
}




#include <QCoreApplication> #include <iostream> using namespace std; void foo(int a, int b = 666){ cout << a << ' ' << b << endl; } //某参数有缺省值,后面必须都有 //void foo(int a = 233, int b){ // cout << a << ' ' << b << endl; //} //缺省参数可以是常量,常量表达式全局常量 int g = 777; void bar(int a = g, int b = 222+1){ cout << a << ' ' << b << endl; } int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); foo(233,233);//222 233 foo(233);//233 666 bar(); return a.exec(); } 

 


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值