2 Star 0 Fork 0

储备 / KTV

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
song_list.h 797 Bytes
一键复制 编辑 原始数据 按行查看 历史
cppbear 提交于 2019-05-03 21:01 . Add files via upload
#pragma once
#include<iostream>
#include<string>
#include<vector>
#include"song.h"
using namespace std;
class SongList
{
public:
SongList() {};
~SongList() {};
void importList();
void printList(int begin);
void printwithpoints(int begin);
void print_by_ID(int ID_);
Song outputSong(int ID_) { return list[ID_ - 1]; };
void addSong(Song a);
void modifySong();
void deleteSong(int ID_);
void sortList();
bool searchSinger(string singername);
bool searchSong(string songname);
bool searchPinyin(string pinyinname);
void changeStatus(int ID_) { list[ID_ - 1].modiStatus(0); };
void topIt(int ID_);
int outSize() { return list.size(); }
void regard(double p, Song a);
void addreview(Song a);
void addcounts(Song a);
private:
vector<Song> list;
};
C++
1
https://gitee.com/cppbear/KTV.git
git@gitee.com:cppbear/KTV.git
cppbear
KTV
KTV
master

搜索帮助