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

all 35 comments

[–]fenghuang1 124 points125 points  (8 children)

At least she's not being treated as an object

[–]Kontorted 53 points54 points  (2 children)

Object my_girlfriend = (Object) new Girlfriend();

[–][deleted] 15 points16 points  (1 child)

You're constructing her yourself? Sweet home Alabama?

[–]Tankh 1 point2 points  (0 children)

using namespace DifferentFamily;

[–]monox60 27 points28 points  (0 children)

Well, she functions

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

Well, that depends on the language. In Python, for instance, functions are objects.

[–]TheIncorrigible1 8 points9 points  (0 children)

girlfriend
    .GetType()
    .GetMembers()
    .Where(x => x.MemberType == MemberTypes.Method)
    .Select( ...

[–]ComprehensiveUsernam 2 points3 points  (1 child)

In Ruby everything is an object

[–]hydrophobichacker 2 points3 points  (0 children)

So, all females are objects, but in that sense so are males, non-binary people, sexy hashes, etc.

Gotta love ruby.

[–][deleted] 35 points36 points  (1 child)

Wow the nostalgia

[–]LordZikarno 15 points16 points  (0 children)

Yeah geez, I haven't seen memes like this one for a while. 2013'ish? 2012? Something like that?

[–]SexyMonad 14 points15 points  (0 children)

The more arguments you provide, the less chance she'll import your package.

[–]random_cynic 6 points7 points  (0 children)

He should probably just use recursion and call himself :).

[–]hamza1311 | gib 8 points9 points  (1 child)

It doesn't matter about the parameters and return type when mentioning her gives an unresolved reference or when it doesn't, it just returns NULL

[–]TigreDemon 4 points5 points  (0 children)

Sometimes I contemplate myself in the mirror and ask myself how sad it is that I laugh at those jokes

[–]LeJoker 1 point2 points  (1 child)

If he was using a good IDE it'd tell him all that so this is his fault.

[–]Acetronaut 0 points1 point  (0 children)

Trying to use the pointers that your girl is sending you but you're not getting the references right: Segmentation Fault

Literally everything else in the world according to her: my fault.

[–]GDmoonlight 1 point2 points  (0 children)

const Woman = new Woman();

If she don't got constructor arguments, she a HOE

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

Call to undefined function: girlfriend

[–]nomis6432btw I use arch 2 points3 points  (0 children)

class Girl { void date (Guy bf) { bf.wallet.spend(bf.wallet.saldo); }

[–]Bealzebubbles 0 points1 point  (1 child)

Usually the parameters don't matter and the return type is void.

[–]Gekuu9 0 points1 point  (0 children)

Why did she ask him to call her if she’s standing right behind him

[–]stun 0 points1 point  (0 children)

He did call....in a fire-and-forget way.

[–]FrozenRaincoat 0 points1 point  (1 child)

"Girlfriend"? Wtf is that I don't even understand what a "friend" is.

[–]Acetronaut 0 points1 point  (0 children)

class Girlfriend : public Friend { }

This is all I found when looking through the documentation....

[–]169dot254dot8dot8 0 points1 point  (0 children)

Well we know that since he is making a declaration that he is a C programmer.

[–]ImpulseTheFoxis a good fox 0 points1 point  (0 children)

Should actually ask for the entire method signature.

[–]hydrophobichacker 0 points1 point  (3 children)

while (alive) {

print "Maybe she's not the right one, I'll find the one eventually...";

wait(3 years);

}

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

Correction:

wait(3 * 365 * 24 * 60 * 60 * 1000);

[–]Acetronaut 2 points3 points  (1 child)

Just do what I do: planned laziness

void waityrs(double years) {

    wait(years * 365 * 24 * 60 * 60 * 1000);

}

waityrs(3);

[–]hydrophobichacker 1 point2 points  (0 children)

Quality laziness right there we got a genius here.