Posts

Showing posts from February 15, 2019

C++ how to use emplace_back for user defined structure

Image
1 I am trying to make use of emplace_back for my user defined structure: #include <cstdint> #include <vector> #include <string> struct IDNumber IDNumber(std::vector<int> d) : id(d) std::vector<int> id; ; struct Def Def(std::initializer_list<int> id) : mid(id) IDNumber mid; ; struct Student std::vector<Def> ent; ; int main() Student a; a.ent.emplace_back( 2000 ); I get compilation issues: error: no matching function for call to 'std::vector<EntryDef>::emplace_back' c++ c++11 share | improve this question edited Nov 15 '18 at 0:48 Programmer asked Nov 14 '18 at 14:35 Programmer Programmer 2,953 18 51 103 5 Your first argument to your constructor is std::initializer_list<int> yet you pass 2, 1 ? – CoryKramer Nov 14 '18 at 14:38 I tried to change the line - a.ent.emplace_back(2,1,2, FType::FD_NONE, Fmt::FMT_NONE, RWPr...

国家安全保障

Image
この記事には 複数の問題があります 。改善やノートページでの議論にご協力ください。 出典 がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。 ( 2016年10月 ) 出典は脚注などを用いて 記述と関連付けて ください。 ( 2016年10月 ) 独自研究 が含まれている...