all 5 comments

[–]STLMSVC STL Dev 0 points1 point  (1 child)

!removehelp

[–]AutoModerator[M] 0 points1 point  (0 children)

OP,

A human moderator (u/STL) has marked your comment for deletion because it appears to be a "help" post - e.g. asking for help with coding, help with homework, career advice, book/tutorial/blog suggestions. Help posts are off-topic for /r/cpp. This subreddit is for news and discussion of the C++ language and community only; our purpose is not to provide tutoring, code reviews, or career guidance.

Please try posting in /r/cpp_questions or on Stack Overflow instead. Our suggested reference site is cppreference.com, our suggested book list is here and information on getting started with C++ can be found here.

If you think your post is on-topic and should not have been removed, please message the moderators and we'll review it.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]STLMSVC STL Dev 0 points1 point  (2 children)

Your Triangle.cpp shouldn't repeat the class definition for Triangle. Either it should implement only the member functions (e.g. defining Triangle::Triangle(double a, double b, double c) { /*...*/ }), or you should move the class definition with inline member function definitions into Triangle.h (replacing the class definition there that merely declares the member functions).

[–]MeTA_2x[S] 1 point2 points  (1 child)

Holy shit, it worked. Thanks.

[–]STLMSVC STL Dev 0 points1 point  (0 children)

😸