模仿电影信息浏览系统C++
时间: 2023-10-12 19:42:23 浏览: 116
基于C++的电影院管理系统
嗨!您好!如果您想要开发一个模仿电影信息浏览系统,可以使用C++来实现。下面是一个简单的示例代码,展示了如何创建一个电影类和一个电影信息浏览系统:
```cpp
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class Movie {
private:
string title;
string director;
int year;
public:
Movie(string t, string d, int y) {
title = t;
director = d;
year = y;
}
string getTitle() {
return title;
}
string getDirector() {
return director;
}
int getYear() {
return year;
}
};
class MovieBrowser {
private:
vector<Movie> movies;
public:
void addMovie(Movie movie) {
movies.push_back(movie);
}
void browseMovies() {
cout << "----- Movie Information -----" << endl;
for (int i = 0; i < movies.size(); i++) {
cout << "Title: " << movies[i].getTitle() << endl;
cout << "Director: " << movies[i].getDirector() << endl;
cout << "Year: " << movies[i].getYear() << endl;
cout << "-----------------------------" << endl;
}
}
};
int main() {
MovieBrowser browser;
// 添加一些电影
Movie movie1("Movie 1", "Director 1", 2000);
Movie movie2("Movie 2", "Director 2", 2005);
Movie movie3("Movie 3", "Director 3", 2010);
browser.addMovie(movie1);
browser.addMovie(movie2);
browser.addMovie(movie3);
// 浏览电影信息
browser.browseMovies();
return 0;
}
```
在上面的示例中,我们创建了一个`Movie`类来表示电影,其中包含电影的标题、导演和上映年份。然后,我们创建了一个`MovieBrowser`类来管理电影信息,并提供添加电影和浏览电影信息的功能。
在`main`函数中,我们创建了一个`MovieBrowser`对象,并添加了几部电影。然后,我们调用`browseMovies`函数来浏览电影信息。
这只是一个简单的示例,您可以根据自己的需求进一步扩展和完善该系统。希望对您有所帮助!如果您还有其他问题,请随时提问。
阅读全文