fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class MyClass {
  5. public:
  6. static int OPENGL_VERSION_MAJOR;
  7. static int OPENGL_VERSION_MINOR;
  8. static int OPENGL_VERSION_REV;
  9. };
  10.  
  11. void glfwGetVersion(int *major, int *minor, int *rev) {
  12. *major = 42;
  13. *minor = 0;
  14. // Lets not change rev
  15. }
  16.  
  17. int MyClass::OPENGL_VERSION_MAJOR = 3;
  18. int MyClass::OPENGL_VERSION_MINOR = 3;
  19. int MyClass::OPENGL_VERSION_REV = 0;
  20.  
  21. int main() {
  22. glfwGetVersion(&MyClass::OPENGL_VERSION_MAJOR, &MyClass::OPENGL_VERSION_MINOR, &MyClass::OPENGL_VERSION_REV);
  23. cout << MyClass::OPENGL_VERSION_MAJOR << '.' <<
  24. MyClass::OPENGL_VERSION_MINOR << '.' << MyClass::OPENGL_VERSION_REV << endl;
  25. return 0;
  26. }
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
42.0.0