Hello, I read TC++ on page 393 and I don't understand if it says that in WithMember class it's better do a non-inlined class; and what does it refer with that //trivial? THanks
Qt Code:
  1. class Member {
  2. int i, j, k;
  3. public:
  4. Member(int x = 0) : i(x), j(x), k(x) {}
  5. ~Member() { cout << "~Member" << endl; }
  6. };
  7.  
  8. class WithMembers {
  9. Member q, r, s; // Have constructors
  10. int i;
  11. public:
  12. WithMembers(int ii) : i(ii) {} // Trivial?
  13. ~WithMembers() {
  14. cout << "~WithMembers" << endl;
  15. }
  16. };
  17.  
  18. int main() {
  19. WithMembers wm(1);
  20. }
To copy to clipboard, switch view to plain text mode