fork download
  1.  
  2. #include <iostream>
  3.  
  4. // consts.h
  5. namespace consts {
  6. extern double a, b, c, d;
  7.  
  8. void setup_consts( double a, double b, double c, double d );
  9. }
  10.  
  11. // consts.cpp
  12. namespace consts {
  13. double a, b, c, d;
  14. void setup_consts( double pa, double pb, double pc, double pd ) {
  15. a = pa; b = pb; c = pc; d = pd;
  16. }
  17. }
  18.  
  19. int main() {
  20. consts::setup_consts( 5.0, 6.0, 7.0, 8.0 );
  21. std::cout << consts::a;
  22. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
5