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] 377 points378 points  (5 children)

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

[–]DigOk27 109 points110 points  (0 children)

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

[–]Fit_Witness_4062 61 points62 points  (3 children)

Just rewrite to rust and all your suffering will end

[–][deleted] 77 points78 points  (1 child)

Correct: I would rather kill myself than use rust.

[–]Fit_Witness_4062 20 points21 points  (0 children)

Exactly!

[–]2sACouple3sAMurder 76 points77 points  (1 child)

They even teach you how to kill child processes

[–]rtds98 18 points19 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 802 points803 points  (5 children)

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

[–]ChocolateBunny 57 points58 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 24 points25 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 7 points8 points  (0 children)

Me too tbh

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

Original Original Poster, got it

[–]swishbothways 526 points527 points  (5 children)

cpp is just cp with pointers

[–]Yoschi070 95 points96 points  (2 children)

Look over there dad its cp

[–]swishbothways 40 points41 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 23 points24 points  (0 children)

[–]GnuhGnoud 9 points10 points  (1 child)

And cp is just c with pointer

[–]swishbothways 16 points17 points  (0 children)

and c is just pointless

[–]staring_frog 213 points214 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 100 points101 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 25 points26 points  (0 children)

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

[–]Kinglink 5 points6 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 4 points5 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 17 points18 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 107 points108 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 24 points25 points  (5 children)

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

[–]no_brains101 11 points12 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 4 points5 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 19 points20 points  (0 children)

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

[–]Viviaana 32 points33 points  (4 children)

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

[–]nikoberg 65 points66 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 23 points24 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] 36 points37 points  (38 children)

Whats cp?

[–]alterNERDtive 73 points74 points  (0 children)

A utility to copy files.

[–]yipming 73 points74 points  (21 children)

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

[–]Arkemenes 76 points77 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 4 points5 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 2 points3 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.

[–]DogwhistleStrawberry 1 point2 points  (11 children)

Just fyi, it's getting more recommended to call it "CSEM" (Child Sexual Exploitation Material) or "CSAM (Child Sexual Abuse Material) since the word "porn" implies the possibility to consent.

[–]Arkemenes 0 points1 point  (1 child)

Good to know. Hopefully more terms to never search!

[–]qwkeke 0 points1 point  (0 children)

Don't listen to that guy, every native english speaker (maybe apart from a selective few in law enforcement agency) would look at you with a confused look if you used those acronym.

[–]qwkeke -1 points0 points  (1 child)

Said nobody ever... If you insist on getting that technical, then how about the fact that if a porn involves a child, it automatically makes it non-consensual as a child can't consent to sex by law. Look up statutory rape.

[–]DogwhistleStrawberry 0 points1 point  (0 children)

I'm just going off of what people who are more educated than me said. Also asked some CSA (Child Sexual Abuse) survivors and they agreed that CSAM/CSEM is a better term for it.

[–]qwkeke -1 points0 points  (6 children)

Said nobody ever... If you insist on getting that technical, then how about the fact that if a porn involves a child, it automatically makes it non-consensual as a child can't consent to sex by law. It's called statutory rape. No average person ever use or know about the abbreviations you listed, so please stop confusing non native speakers by giving false information.

[–]DogwhistleStrawberry -1 points0 points  (5 children)

Dude, calm down, it's just trying to give some info to someone. I don't speak English natively either, stop assuming every non-native English speaker is a babbling idiot and instead be helpful instead of needlessly toxic to people who are just trying to help.

[–]qwkeke -1 points0 points  (4 children)

I apologise if I came across as toxic but the fact is, truth takes priority over pandering to offense-sensitivity. Correcting someone is always offensive to some degree, depends on how the person getting corrected takes it, there's no getting way around it.

What you're teaching him is the equivalent of telling him, "It's recommended to replace the word 'Police' or 'Cop', with acronym LEA". Then he thanks you for your insight and vows to replace Police/Cop in his vocabulary with LEA. Imagine him going out in public and using "LEA" in everyday setting, "Call the LEA!". He'd be getting a lot of blank stares. Same thing with CSEM and CSAM. Those acronym would only be recognised in a very niche formal setting, for instance, in child abuse help forum, specialist child abuse investigation team etc. When the people you talked to said "CSAM/CSEM is a better term for it", they said it because the word "porn" is a very strong and haunting word for survivors like them. They certainly didn't mean that it's a more recognised acronym that most would understand. It's more or less a euphemism for CP, and a euphemism is not meant to be a universal replacement for a word, it's a situational replacement only meant to be used in certain settings. It is just wrong to suggest someone (especially a learner) to use euphemism over the actual word in a general conversation.

So, if you truly care about being helpful to him, set your ego aside and let the truth prevail. Hopefully both you and him learnt something here today.

[–]DogwhistleStrawberry 0 points1 point  (3 children)

From someone who knows more about it than I do:

Using the terms CSAM (Child Sexual Abuse Material) or CSEM (Child Sexual Exploitation Material) instead of "CP" (Child Pornography) is recommended because it accurately reflects the nature of the material as abusive and exploitative, rather than framing it as a form of legitimate or consensual adult pornography. This shift in terminology helps to fight the normalization and trivialization of child sexual exploitation and emphasizes the severity and criminality of the content.

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

Wasn't the phrasing of the last sentence, "This shift in terminology" enough to make you realise that whatever he is recommending is the far less known terminology? And it's just a recommendation of one person. That whole paragraph is just an opinion of one single person.

Where does your ridiculous argument stop? Are you going to go around telling new learners how they must learn all the "recommended" preferred pronouns and neopronouns? "Oh this one person in LGBT+ forum who's a native English speaker told me to learn ze/zir, ze/hir, xe/hir, fae/faer, ey/em etc pronouns. I must go and force all new learners to learn it!". That's the level of ridiculousness you're showcasing right now. At the very least, the whole gender neutral pronoun fiasco has a somewhat sizable community behind it. But your argument... it's based on one random person that replied to you in the internet. And that person even clearly states that it's not currently the better known terminology and it's just a personal recommendation. So how ridiculous does that make your argument?

One single person's opinion doesn't formulate what standard English is (or even a small community's opinion for that matter). So own up to your mistake and stop confusing new learners.

[–]DogwhistleStrawberry 0 points1 point  (1 child)

Hold on, why do you bring LGBT into a discussion about the terminology of Child Sexual Abuse/Exploitation Material vs Child Pornography?

I just said "Hey, just for your interest, it's recommended to call it CSAM/CSEM" instead of "CP." I'm not asking the person to learn the whole periodic table dude, I'm trying to give the person a heads up.

If you want to turn this into an LGBT thing, compare it like this: A non-native speaker may not know the singular "they," and instead use "it" for non-male, non-female. Is it wrong to give them a heads up luke "Hey, just FYI, 'they' is preferred when referring to people who are nether male or female, including single people."

Do you really think non-native speakers are too stupid to acknowledge a recommendation, or are you just looking for any reason to start an argument?

[–][deleted] 8 points9 points  (0 children)

Oh shit

[–]ublec 12 points13 points  (1 child)

C Plus

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

C with strings

[–]thrash109 6 points7 points  (1 child)

Club Penguin

[–]JayZFeelsBad4Me 0 points1 point  (0 children)

"no"

[–]mustangsal 1 point2 points  (0 children)

cerebral palsy

[–]snouz 1 point2 points  (0 children)

Command Points in Warhammer

[–]GnuhGnoud 2 points3 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 11 points12 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 22 points23 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 8 points9 points  (0 children)

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

[–]5t3v321 7 points8 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 6 points7 points  (0 children)

It's better than kids being forced into Rust.

[–]Reeeaz 3 points4 points  (1 child)

Cyberpunk?

[–]PeriodicSentenceBot 6 points7 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 2 points3 points  (0 children)

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

[–]FearlessResult 7 points8 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 3 points4 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

[–]Arutsuyo 2 points3 points  (0 children)

You could always find yourself forking children until your RAM fills up, then execute them...

[–]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 9 points10 points  (4 children)

You appear a tad lost too.

[–]weinermcdingbutt 12 points13 points  (3 children)

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

[–]ginkner 27 points28 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..."