Advertisement
Guest User

Bad initialization

a guest
Mar 8th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.27 KB | None | 0 0
  1. #include <stdarg.h>
  2.  
  3. template < int n >
  4. class Vec
  5. {
  6. private:
  7.     float e[n];
  8. public:
  9.     Vec(float e0, …) {
  10.         va_list params;
  11.         va_start(params, e0);
  12.         e[0] = e0;
  13.         for (int j = 0; j < n; ++j) {
  14.             e[j] = (float)va_arg(params, double);
  15.         }
  16.         va_end(params);
  17.     }
  18. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement