学习day1 c++

使用函数重载,实现不同数据类型的交换

#include 

using namespace std;

void add(int *a,int *b)
{
    int c;
    c=*a;
    *a=*b;
    *b=c;
}
void add(double* a,double* b)
{
    double c;
    c=*a;
    *a=*b;
    *b=c;
}
void add(char* a,char* b)
{
    char c;
    c=*a;
    *a=*b;
    *b=c;
}
void add(string *str1,string *str2)
{
    string str3;
    str3=*str1;
    *str1=*str2;
    *str2=str3;
}

int main()
{
    string a="666";
    string b="lh";
    add(&a,&b);
    cout << a <<" " << b << endl;
    return 0;
}

学习day1 c++_第1张图片

你可能感兴趣的:(c++,学习,算法)