More actions
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..." |
(No difference)
|
Latest revision as of 06:35, 15 September 2024
#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;
}