+ 3
This is not working in play ground but working in turbo c++ why??
#include <iostream.h> #include <conio.h> class point_3d { int x,y,z; public: point_3d (int x1,int y1,int z1) { x=x1,y=y1,z=z1; } point_3d operator +(point_3d p) { point_3d temp; temp.x=x+p.x; temp.y=y+p.y; temp.z=z+p.z; return temp; } void show() { cout<<x<<y<<z<<endl; } }; void main() { point_3d p1(1,2,3),p2(5,4,3),p3; p1.show(); p2.show(); getch(); }
2 odpowiedzi
+ 2
txc
+ 15
Because Turbo C++ has syntax which is no longer supported in later versions of the C++ standard, i.e. Turbo C++ is growing obsolete.
Some difference include:
- Main function must be int and returns 0 at the end of your program.
- Header files such as <iostream.h> has been renamed to <iostream> .
Please look into this thread:
https://www.sololearn.com/Discuss/288609/?ref=app
'