次のコードには、前述のエラーがあります。この点について助けてください。
typedef enum L3 {e_s, e_off,e_on};
struct L
{
L3 List3;
float value;
int MT_ID;
};
list <L> eventlist1;
L rr={e_s,1.3,3};
eventlist1.push_back.(rr); // here is the error
次のコードには、前述のエラーがあります。この点について助けてください。
typedef enum L3 {e_s, e_off,e_on};
struct L
{
L3 List3;
float value;
int MT_ID;
};
list <L> eventlist1;
L rr={e_s,1.3,3};
eventlist1.push_back.(rr); // here is the error
タイプミスがあると思います: ( と の間の
ドットeventlist1.push_back.(rr)
を削除する必要があります。back
(rr)
eventlist1.push_back(rr);
コードに構文エラーがあります。IDEを使用して、コンパイル前であっても構文エラーをチェックします。
eventlist1.push_back.(rr); ==> これは eventlist1.push_back(rr); であってはなりません。