Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

homo.cpp

From Randomness wiki
Revision as of 06:35, 15 September 2024 by Derg (talk | contribs) (Created page with " <syntaxhighlight lang="C++"> #include <iostream> #include <string> class Homo { private: public: std::string key; void operator= (std::string index) { std::cout << this->key << " is " << index << std::endl; } }; class Gay { private: public: Homo operator[] (std::string index) { Homo h; h.key = index; return h; } }; int main() { Gay gay; gay["your mom"] = "gay"; return 0; } </syntaxhig...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
#include <iostream>
#include <string>

class Homo
{
private:
public:
    std::string key;
    void operator= (std::string index)
    {
        std::cout << this->key << " is " << index << std::endl;
    }
};

class Gay
{
private:
public:
    Homo operator[] (std::string index)
    {
        Homo h;
        h.key = index;
        return h;
    }
};

int main()
{
        Gay gay;
        gay["your mom"] = "gay";
        return 0;
}