Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.50 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct vec3d {
  6.     float x,y,z;
  7.     vec3d (float x_,float y_,float z_):x(x_),y(y_),z(z_){
  8.         cout<<"1 конструкция"<<endl;
  9.     }
  10.  
  11.  
  12.     vec3d():x(0),y(0),z(0){
  13.         cout<<"2 конструкция"<<endl;
  14.     }
  15.     vec3d add(vec3d b){
  16.     return vec3d(x+b.x,y+b.y,z+b.z);
  17.     }
  18. };
  19. int main()
  20. {
  21. vec3d a;
  22. vec3d b(1,2,3);
  23. cout <<b.x<< " " <<b.y<< " " <<b.z<<endl;
  24. vec3d c=a.add(b);
  25. cout <<c.x<< " " <<c.y<< " " <<c.z<<endl;
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement