Tôi có một vài từ được khởi tạo trong khi khai báo một tập hợp chuỗi.Cách khởi tạo một chuỗi được đặt trong C++?
...
using namespace std;
set<string> str;
/*str has to contain some names like "John", "Kelly", "Amanda", "Kim".*/
Tôi không muốn sử dụng str.insert("Name");
mỗi lần.
Mọi trợ giúp sẽ được đánh giá cao.
Bạn có thể tận dụng lợi thế của initializer liệt kê nếu bạn đang sử dụng C++ 11. Xem # 5 trong [list constructor] (http://en.cppreference.com/w/cpp/container/set/set) và phần liên quan của [C++ 11 FAQ của Stroustrup] (http: // stroustrup. com/C++ 11FAQ.html # init-list). – chris