[Solved] Invoking method in C++ [closed]


Can you do in C++ something like this:

Yes.

struct Lecture {
};
struct Carriage {
  Carriage(const Lecture&) {
  }
  void runIt() {
  }
};

int main() {
  Lecture le;
  Carriage ca = le;
  ca.runIt();
}

The problem is, when I am trying to invoke a method which belongs to Lecture class the methods is underlined in red.

Of course. ca isn’t a Lecture. ca is a Carriage. You can only invoke Carriage methods on ca.

solved Invoking method in C++ [closed]