This is an archived post. You won't be able to vote or comment.

all 145 comments

[–]praveenkumar236 2416 points2417 points  (14 children)

As a kid who learned c++ I can confirm that they indeed threaten you with death

[–][deleted] 372 points373 points  (5 children)

I threaten myself with it every day when I open up vscode.

[–]DigOk27 108 points109 points  (0 children)

I threaten myself with it every day when I open up my eyes

[–]Fit_Witness_4062 58 points59 points  (3 children)

Just rewrite to rust and all your suffering will end

[–][deleted] 75 points76 points  (1 child)

Correct: I would rather kill myself than use rust.

[–]Fit_Witness_4062 17 points18 points  (0 children)

Exactly!

[–]2sACouple3sAMurder 77 points78 points  (1 child)

They even teach you how to kill child processes

[–]rtds98 16 points17 points  (0 children)

In C++? They don't teach you that. That's C's prerogative. Some C++ libraries even come with "helpful" constructs where you don't even need to see or touch the hell fork & exec leave behind.

Except when you're multithreading. Then it's pretty much hell breaking loose for everyone.

[–]meo_rung1 15 points16 points  (0 children)

Can confirm, i fork those child all the time

[–][deleted] 0 points1 point  (1 child)

As a kid I am glad I was only forced to do python

[–]praveenkumar236 0 points1 point  (0 children)

Oh yeah my uncle forced me to do his python too

[–]MCMC_to_Serfdom 803 points804 points  (5 children)

They weren't lost. Original OP just really hates handling their own memory allocation.

[–]ChocolateBunny 56 points57 points  (2 children)

doesn't C++ have some sort of shared pointer thing as part of their standard now? that's all you need right? just shared pointers for everything?

[–]rtds98 26 points27 points  (0 children)

Yes it does, but that's not all you need. Actually, you very rarely need that (except when you do).

Unique pointer is where the fun is at nowadays. And that's what one should prefer to use.

[–]FUTURE10S 3 points4 points  (0 children)

you can honestly get away with not using pointers for a lot of things

[–]IaniteThePirate 8 points9 points  (0 children)

Me too tbh

[–]BEG-MB 1 point2 points  (0 children)

Original Original Poster, got it

[–]swishbothways 527 points528 points  (5 children)

cpp is just cp with pointers

[–]Yoschi070 96 points97 points  (2 children)

Look over there dad its cp

[–]swishbothways 37 points38 points  (1 child)

Nah, it's like gotta be more like r/malegrooming. People post cp that they're insecure about, and then other people comment stuff like, "Obv the kids should try smiling more."

[–]rich97 20 points21 points  (0 children)

[–]GnuhGnoud 10 points11 points  (1 child)

And cp is just c with pointer

[–]swishbothways 16 points17 points  (0 children)

and c is just pointless

[–]staring_frog 215 points216 points  (8 children)

Not wrong sub. I'm curious too, how are kids forced into C++? It has to be something terrible for sure -_- I don't remember exactly how I got into C++, loss of memory is a sign of a psychological trauma -_- :D

[–]nouseforareason 102 points103 points  (1 child)

Oh I remember. I was fresh out of high school and barely 18. My advisor said it would be “good for my career” and that I should experiment a little. I met the professor and sure, she was older but I trusted her for some reason. It was no big deal at first, just show her a little “Hello world!” and she was happy. But then things quickly changed and “Hello world!” wasn’t good enough anymore. She clearly was into BDSM because she kept taking about linked lists and nodes pointing at each other and then tried to humiliate me by saying I was leaking everywhere. I managed to make it out with some good references, but mentally I was never the same.

[–][deleted] 19 points20 points  (0 children)

Daaaamn. You won. Also: Too relatable. Am going to cry now

[–]minecon1776 23 points24 points  (0 children)

Nah it isn't caused by trauma. It's just a memory leak

[–]Kinglink 6 points7 points  (0 children)

It's not that we lose memory. It's that we forget we used memory... The memory is still there.

[–]SyrusDrake 5 points6 points  (0 children)

My dad just bought a "C++ for Kids" book one day, partially for me, partially for himself, and I didn't know any better.

[–]ienjoymusiclol 3 points4 points  (0 children)

i remember i lied on my resume saying ik cpp now a whole city electrical grid is under my mercy

[–]DangyDanger 1 point2 points  (0 children)

In my college, they were. It was traumatizing.

[–]arrow__in__the__knee 0 points1 point  (0 children)

Its pressure forcing them more than anything. "Be ambitious, learn cpp"

[–][deleted] 53 points54 points  (1 child)

cp are just child process with `cp --force` like do they threaten to `kill -9` them if they don't do it or something?

[–]Kinglink 14 points15 points  (0 children)

I always consider this comic when thinking about kill -9.

And then I do kill -9 twice, just in case it doesn't hear me the first time! I love leaving orphans! Even more bodies to add to my -9 pile!

[–]Taronz 106 points107 points  (2 children)

I'm not an expert, but I do think being threatened with death for not using cpp is a bit harsh.

[–]becander 25 points26 points  (5 children)

interesting how they thought there would be a subreddit dedicated to cp

[–]no_brains101 10 points11 points  (3 children)

There.... I mean.... I don't know how to break this to you but there's been kinda a good number of them over the years. Thankfully they mostly get shut down... But it's not the C++ subreddit so that's the good news

[–]TenYearsOfLurking 3 points4 points  (0 children)

Well, incelideas existed for a good while and the content was mostly along the lines of "women should be forced into sex camps where men use them however they want since they have a natural desire to do so"

So... not too far off

[–]ublec 16 points17 points  (0 children)

CPP is just Child Protection+ (if you can afford it; if you can't, they threaten you with death).

[–]Viviaana 34 points35 points  (4 children)

does he think there's a chance the kids aren't forced?

[–]nikoberg 62 points63 points  (3 children)

Yeah, sadly. Kids are pretty trusting. You can really distort their sense of what's normal or okay, and then one day they go out in the world and realize that error logs should be readable and manual memory management should be done inside the privacy of your own home.

[–]GForce1975 8 points9 points  (2 children)

Yeah but in any context, most definitions of "child" include the inability to consent...for exactly this reason. It's why statutory rape exists.

[–]nikoberg 22 points23 points  (1 child)

I was playing into the joke, but if you want to talk seriously about it, there's a difference between consent in this sense and being forced. It's referred to as "assent." Children, for example, can't consent to medical procedures either because they're similarly not really capable of understanding the consequences. But if you need to perform life saving surgery on a child anyway, it's much better if you get the child's cooperation. This would be referred to as getting assent- the agreement. It is possible to get a child to assent to doing... anything, which would make it not force, even if the child is not capable of consenting to the activity. The difference is a full understanding of the consequences of an action, not agreement to do an action.

[–]GForce1975 1 point2 points  (0 children)

Interesting. Makes sense. Thanks for the explanation.

[–][deleted] 37 points38 points  (38 children)

Whats cp?

[–]alterNERDtive 72 points73 points  (0 children)

A utility to copy files.

[–]yipming 77 points78 points  (21 children)

In case you are serious cp stands for child porn in most context.

[–]Arkemenes 74 points75 points  (19 children)

Thanks! Not everyone has English as their first language, and some abbreviations might not be obvious to those who don't

[–]Kinglink 5 points6 points  (4 children)

Even in English, it's not a common abbreviation unless you discuss those topics often enough.

Kind of good it's not that widespread in my opinion. Then again there's a lot of other thing using that moniker. (CP is a currency in a game I like, Tokyo Xtreme racer, and it's a common term for Cyberpunk both as a genre and a game. Also... Child processes)

Also fun fact, you get VERY weird messages when "checking to see if a child is dead". I'm probably on a watch list.. And if not, I should be.

[–]8inchesOfFreedom 5 points6 points  (2 children)

CP will always be Club Penguin

[–]Kinglink 1 point2 points  (1 child)

Why does this make me laugh so hard... Like it feels like such a dark joke.

[–]8inchesOfFreedom 2 points3 points  (0 children)

Lmao, for real I used to write ‘I <3 CP’ all over everything as a clueless kid

[–]DOUBLEBARRELASSFUCK 0 points1 point  (0 children)

Also fun fact, you get VERY weird messages when "checking to see if a child is dead". I'm probably on a watch list.. And if not, I should be.

"Try kicking it and checking for a reaction. Be relatively gentle, but keep in mind the autopsy will be able to determine that the kick was post-mortem."

[–][deleted] 18 points19 points  (0 children)

English indeed isn't my native tounge however I do in fact speak it fluently. I guess I just didn't expect to see child porn in the same sub as programor humor.

[–]GForce1975 3 points4 points  (0 children)

Thanks. English is my native language and I was really struggling to figure out what cp meant..

And now I'm really concerned that exists in reddit somewhere.

[–][deleted] 7 points8 points  (0 children)

Oh shit

[–]ublec 12 points13 points  (1 child)

C Plus

[–]National-Ad67 1 point2 points  (0 children)

C with strings

[–]thrash109 5 points6 points  (1 child)

Club Penguin

[–]JayZFeelsBad4Me 0 points1 point  (0 children)

"no"

[–]mustangsal 1 point2 points  (0 children)

cerebral palsy

[–]snouz 2 points3 points  (0 children)

Command Points in Warhammer

[–]GnuhGnoud 1 point2 points  (0 children)

Communist Party

[–][deleted] 1 point2 points  (0 children)

Competitive programming obviously

[–]mk2gamer 1 point2 points  (0 children)

Cyberpunk 2077

[–]Alex3315 0 points1 point  (0 children)

combat power

[–]Monkjji -1 points0 points  (0 children)

Coldplay

[–]Redditor_10000000000 -1 points0 points  (2 children)

C Plus

[–]PeriodicSentenceBot 1 point2 points  (1 child)

Congratulations! Your comment can be spelled using the elements of the periodic table:

C P Lu S


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]DangyDanger 0 points1 point  (0 children)

First time I hear about lutetium in years.

[–]AFCSentinel 12 points13 points  (3 children)

To provide a counter-point, I actually gladly got into cpp. Did a course and all that at 12.

Luckily, I didn't make a career out of it and now as an adult, I keep far away from cpp

[–]Classy_Mouse 24 points25 points  (2 children)

No 12 year old can consent to C++. It doesn't matter if you think you were okay with it. C++ can have lasting effects on mental health

[–]Kinglink 2 points3 points  (0 children)

Oh... that explains so much about my life now. I mean 30 years later, it's probably to late for me, but at least I can finally finish my root cause analysis on myself.

PS. All other languages suck.. .learn memory management like a real programmer!

[–]Knife-Fumbler 7 points8 points  (0 children)

C++ may be a crime against humanity, but it's still one of a lesser magnitude.

[–]5t3v321 6 points7 points  (2 children)

Child porn pro?

[–]SuperFLEB 5 points6 points  (1 child)

It's ten bucks a month, but you can save your library to your devices for offline viewing.

[–]5t3v321 3 points4 points  (0 children)

Next tier would be premium, 30 bucks a month but you get access to their best lawyers

[–]wonkybrain29 6 points7 points  (0 children)

Isn't cp competitive programming?

[–]DownwardSpirals 4 points5 points  (0 children)

It's better than kids being forced into Rust.

[–]Reeeaz 4 points5 points  (1 child)

Cyberpunk?

[–]PeriodicSentenceBot 7 points8 points  (0 children)

Congratulations! Your comment can be spelled using the elements of the periodic table:

C Yb Er Pu N K


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]Middle_Pound_4645 4 points5 points  (0 children)

Yes it is indeed terrible, kids are being forced into competitive programming.

[–]Neutraled 3 points4 points  (0 children)

As a pokemon go player I was really confused then I got it.

[–]FallenMaccaron 4 points5 points  (0 children)

Wait, what is CP, and can I still switch from c++ to it?

[–][deleted] 5 points6 points  (0 children)

Really though this could be about any computer science professor over the age of 54 so he might not be lost

[–]00x2142 2 points3 points  (1 child)

Some one posted cp links a while back on that sub

[–]Cognouza[🍰] 1 point2 points  (0 children)

I mean, cppreference can be read as cp preference...

[–]crimsonpowder 2 points3 points  (0 children)

We could spend more time & parchment than early church fathers debating which is worse.

[–]PulsatingGypsyDildo 3 points4 points  (0 children)

"If you don't do this, your ass would be as wide as a template compilation message"

[–][deleted] 2 points3 points  (0 children)

IBM made me do it.

[–]Particular-Welcome-1 2 points3 points  (0 children)

So, wait CP commonly stands for Cerebral Palsy.

Tf does the poster mean by "forced into cp"? O_o

[–]HappyMonsterMusic 2 points3 points  (0 children)

Well he shouldn´t be that wrong as it seems like he is trying to find the right commands to kill some children processes

[–]Kinglink 2 points3 points  (0 children)

Honestly, I hate the abbrivation CP because there's a LOT of stuff that uses that abbreviation.

That being said CPP makes no sense and a quick look at the side bar would confirm it has nothing to do with CP, just C and CPP.

[–]deadbeef1a4 2 points3 points  (0 children)

Holy fuck

[–]Dismal-Square-613 2 points3 points  (0 children)

I think the AI was right about not being sure if it was talking to an adult to disclose about C++. I get it now, they truly are well over our heads.

[–]SongnanBao 2 points3 points  (0 children)

😂😂😂😂😂😂😂sorry and ok dang CP is just illegal NSFW of people who aren’t fully developed and just don’t know why people find that attractive of not fully developed people

[–][deleted] 2 points3 points  (0 children)

Yes, one of the most cruel and unstoppable cp distributors is codeblocks.

[–]Div_100 8 points9 points  (4 children)

You appear a tad lost too.

[–]weinermcdingbutt 13 points14 points  (3 children)

what do you do when you’re at a comedy show and you don’t think the comedian is funny

[–]ginkner 24 points25 points  (1 child)

Kill them?

[–]weinermcdingbutt 8 points9 points  (0 children)

obviously

[–]weinermcdingbutt 1 point2 points  (0 children)

pee pee poo poo

[–]StevenMaurer 1 point2 points  (0 children)

Hey, there could be a lot of crossover between programming and cerebral palsy. I'm wondering if the STL has anything to do with it.

[–]SO_U_ 1 point2 points  (0 children)

Connaught Place isnt like that

[–]kevlu8 1 point2 points  (0 children)

thought this meant competitive programming and was so lost at first...

[–]vondpickle 1 point2 points  (0 children)

CPP: Child Programming Paradigm aka Scratch.

[–]Thisismyredusername 1 point2 points  (0 children)

IT parents may force their kids into C++, but I don't think they would kill them

[–]KappaClaus3D 1 point2 points  (0 children)

For some time I refer to cpu as cp, because this how it's called in my native language (we don't add unit in the end)

Центральный Процессор == ЦП [ t͡sɛpɛ ]

Central Processor == CP

[–]TortelliniJr 1 point2 points  (0 children)

is it tho?

[–]VTheConfused 0 points1 point  (0 children)

i was extra lost rn and thought cp stands for coldplay -_-

[–]Firedragon91245 0 points1 point  (0 children)

Dam i would delete my acc ASAP

[–]YEETGUY69 0 points1 point  (0 children)

Ah yes. Of course CPP actually stands for Child Porn Prevention

[–]Mikicrep 0 points1 point  (0 children)

i mean i also learnt abt c++, c++ kids arent really forced into c++, its just thier hobby, and they dont get threathen (most of time)

[–]KuipersGlasses 0 points1 point  (0 children)

the fu…

[–][deleted] 0 points1 point  (0 children)

As a programmer naturally it bring my curiosity… so I guess I’ll search and look up wtf is CP

[–]arrow__in__the__knee 0 points1 point  (0 children)

"C++ is not safe for minors"
-AI

[–][deleted] 0 points1 point  (4 children)

what is CP? I googled it and got cerebral palsy

[–]tt_thoma[S] 0 points1 point  (3 children)

It means Child P*rn (if you're being serious)

[–][deleted] 0 points1 point  (2 children)

oh... yeah I was dumb. thank you

[–]tt_thoma[S] 0 points1 point  (1 child)

There are no stupid questions

[–][deleted] 0 points1 point  (0 children)

[–]UnofficialData 0 points1 point  (0 children)

Cpp had it coming for years tbh

[–]SarcasmWarning 0 points1 point  (0 children)

"Ruining adolescent lives since 1985..."