c++定义构造函数初始化

定义一个歌曲类song,记录歌手singer,歌名tittle,大小 size,等信息,要求定义构造函数进行初始化设置并显示输出歌曲基本信息。怎么改啊,求一个完整代码

img

img

啦啦啦需要用引号括起来。
如下:

song my_song("张三","啦啦啦",1141);

void show下面的三行需要用{}包裹。

完整代码:

#include <iostream>
using namespace std;

class song
{
public:
    song(string a,string b,int c)
    {
        singer = a;
        tittle = b;
        size = c;
    }
    void show()
    {
        cout <<"歌手是"<< singer<<endl;
        cout <<"歌名是"<< tittle<<endl;
        cout <<"歌曲的大小是"<< size<<endl;
    }
private:
    string singer;
    string tittle;
    string size;
};

int main()
{
    song my_song("张三","啦啦啦",1141);
    my_song.show();
    return 0;
}