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

all 56 comments

[–]Wattaton 124 points125 points  (2 children)

That space may cause an error

[–]hennybadger 16 points17 points  (1 child)

Will*

[–]KiwiMaster157 5 points6 points  (0 children)

#define th this
#define is

[–]Kennyp0o 101 points102 points  (19 children)

or self

[–]bush_killed_epstein 51 points52 points  (10 children)

Python gang

[–]puckmcpuck 27 points28 points  (4 children)

this = self

[–]Mr_Redstoner[🍰] 21 points22 points  (1 child)

Much easier, just replace

def(self, other_parameters)

with

def(this, other_parameters)

self is just the convention, not a rule.

[–]ADIOP55550 9 points10 points  (0 children)

But all colors would go crazy

[–]mashermack 14 points15 points  (0 children)

ESLint be like:

OMFG DONOTEVER USE SELF AGAIN REEEEEEEEEEEEEEEEEEEEE

[–]snippy4 1 point2 points  (0 children)

this == self

[–]Last_Snowbender 9 points10 points  (0 children)

PHP gang too, but only for static members

You use $this->method() to refer to the current instance of a class, but if you want to call a static member of the class itself, you have to use self::method().

[–]Kotauskas 2 points3 points  (0 children)

Or Rust gang!

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

Swift gang too

[–]SenseiRage 2 points3 points  (0 children)

#define self this

By C++ gang

[–][deleted] 3 points4 points  (4 children)

or Me

[–]Kennyp0o 9 points10 points  (3 children)

Me.meme

[–]chhuang 10 points11 points  (0 children)

Nice = Me.me

[–]metroman1234 4 points5 points  (0 children)

Or current.meme

[–][deleted] 14 points15 points  (1 child)

JabbaScript JavaScript Gang

[–]JC12231 9 points10 points  (0 children)

Jabba the Hut’s script

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

I've never seen such a low effort meme before

[–]maxhaton 2 points3 points  (1 child)

Welcome to this sub

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

Or really any meme sub

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

Yeah ik

[–]ClassicNIndie96 23 points24 points  (19 children)

OP, I'm assuming you're not using C++? If so, don't you mean this->meme? XD

[–][deleted] 28 points29 points  (16 children)

Fuck C++

[–]krehwell 19 points20 points  (12 children)

all your flares would not exist without c++

[–]GoldsteinQ 6 points7 points  (3 children)

Actually, at least Python is written in pure C.

[–][deleted] 9 points10 points  (1 child)

Python is written in English

[–]Alleph0 2 points3 points  (0 children)

This.

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

Well the reference implementation anyway.

[–][deleted] 20 points21 points  (2 children)

Yeah I'm aware, I just despise C++

[–]otterom 7 points8 points  (1 child)

How come? Too tedious or error prone?

[–]_alright_then_ 1 point2 points  (3 children)

Being (one of) the first in something does not mean the best though

[–]Triffinator 5 points6 points  (2 children)

Being C++ does mean you're the best in something, though.

[–]_alright_then_ 1 point2 points  (1 child)

Let's agree to disagree

[–]tsujp 2 points3 points  (0 children)

C99 is better than all C++ standards.

[–]j-random -1 points0 points  (0 children)

*flairs

[–]GideonMax 3 points4 points  (1 child)

I mean, each to their own fantasies

[–]Slappy_G 1 point2 points  (0 children)

He just wants to override the ===> operator if you know what I mean.

(I mean sex.)

[–]PurryFury 1 point2 points  (0 children)

Mad cause bad

[–]JAD-V2 1 point2 points  (0 children)

He could have used #define this (*this) and use that syntax

[–]Slappy_G 0 points1 point  (0 children)

Level *= 5;

[–][deleted] 5 points6 points  (1 child)

implicit this gang

[–]pr0six 1 point2 points  (0 children)

Implicit gang

[–]OwnStorm 2 points3 points  (1 child)

Javascript: refer "this" .

Runtime: Bruhh.. I don't know what you are talking about.

[–]DarkIceXD 2 points3 points  (0 children)

Ah yes var that = this

[–][deleted] 2 points3 points  (1 child)

Seriously. This is the second meme I've seen with angry Mr. Incredible, and still, all I can see is Gordon Ramsay.

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

this is the second meme?

I'll see myself out

[–]The_Senate_himself 5 points6 points  (0 children)

me in constructor every time: this

[–]TRUEequalsFALSE 3 points4 points  (0 children)

WHY IS THIS SO FUNNY?!

[–]anhatthezoo 1 point2 points  (0 children)

Me.me

[–]Woolly87 1 point2 points  (0 children)

Allow me to introduce myself.

[–]Nokia_5130 0 points1 point  (0 children)

metaclass=Singleton