Constructor for ” must explicitly initialize the reference member ”

You need to use the constructor initializer list:

CamFeed::CamFeed(ofVideoGrabber& cam) : cam(cam) {}

This is because references must refer to something and therefore cannot be default constructed. Once you are in the constructor body, all your data members have been initialized. Your this->cam = cam; line would really be an assignment, assigning the value referred to by cam to whatever this->cam refers to.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)