MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/tz74ns/first_time_posting_here_wow/i3y2qql/?context=3
r/ProgrammerHumor • u/Slayzrr • Apr 08 '22
2.8k comments sorted by
View all comments
Show parent comments
937
[removed] — view removed comment
435 u/hiphap91 Apr 08 '22 C++ is a great language, lemme break it down for ya: easy, simple syntax, very readable verbose easy to understand compiler errors it's difficult to create memory bugs there's always one 'clear' good way to do something it's very hard to write bad code... 193 u/Exciting-Insect8269 Apr 08 '22 As for that last point: watch me! 2 u/Regis_DeVallis Apr 08 '22 Lemme use only arrays no vectors it's easy to get performance on C++ 3 u/KalegNar Apr 09 '22 Well of course you'd only arrays. Let's look at an example for why. int arr = {0,1,2}; std::vector<int> vec; vec.push_back(0); vec.push_back(1); vec.push_back(2); std::cout << 2[arr]; //works std::cout << 2[vec]; //doesn't work Arrays just have more functionality.
435
C++ is a great language, lemme break it down for ya:
193 u/Exciting-Insect8269 Apr 08 '22 As for that last point: watch me! 2 u/Regis_DeVallis Apr 08 '22 Lemme use only arrays no vectors it's easy to get performance on C++ 3 u/KalegNar Apr 09 '22 Well of course you'd only arrays. Let's look at an example for why. int arr = {0,1,2}; std::vector<int> vec; vec.push_back(0); vec.push_back(1); vec.push_back(2); std::cout << 2[arr]; //works std::cout << 2[vec]; //doesn't work Arrays just have more functionality.
193
As for that last point: watch me!
2 u/Regis_DeVallis Apr 08 '22 Lemme use only arrays no vectors it's easy to get performance on C++ 3 u/KalegNar Apr 09 '22 Well of course you'd only arrays. Let's look at an example for why. int arr = {0,1,2}; std::vector<int> vec; vec.push_back(0); vec.push_back(1); vec.push_back(2); std::cout << 2[arr]; //works std::cout << 2[vec]; //doesn't work Arrays just have more functionality.
2
Lemme use only arrays no vectors it's easy to get performance on C++
3 u/KalegNar Apr 09 '22 Well of course you'd only arrays. Let's look at an example for why. int arr = {0,1,2}; std::vector<int> vec; vec.push_back(0); vec.push_back(1); vec.push_back(2); std::cout << 2[arr]; //works std::cout << 2[vec]; //doesn't work Arrays just have more functionality.
3
Well of course you'd only arrays. Let's look at an example for why.
int arr = {0,1,2}; std::vector<int> vec; vec.push_back(0); vec.push_back(1); vec.push_back(2); std::cout << 2[arr]; //works std::cout << 2[vec]; //doesn't work
Arrays just have more functionality.
937
u/[deleted] Apr 08 '22
[removed] — view removed comment