My C++ Quiz

The ultimate place for testing what you have learned



Home | Start Quiz | List of questions  | Next Question | Login / Register

Question #49: What is the output of the program?
48% on 1264 times asked

#include <iostream>

class Foo
{
public:

  char c;
  static double sd;
  double d;
  int i;
};

int main(int argc, char** argv) 
{ 
  Foo f = { 72, 3.14 };

  std::cout << f.c + f.d + f.i << std::endl;

  return 0; 
}

72
75.14
ill-formed
undefined
© 2007-2010, My C++ Quiz, All rights reserved.
Can you find a bug in the quiz? Can you think of a new question that would be cool to add to this site? Email us and we will take action:
email us
Other Quizes | Contributors