The document discusses using a multimap in C++ to represent the relationship between a "pretty gal" and a "gentle guy". It maps the gal's "dazzling smile" to the guy "in love" using pairs and the multimap. It inserts this pair into the multimap and then searches by the gal's smile to output that the guy is for the gal's smile. The document suggests this represents the bond between a loving couple completed by each other in the multimap.
How to do quick user assign in kanban in Odoo 17 ERP
A Guy and gal in STL
1. STL (Multimap) – C++
Guy and Gal in STL
Hi, all it's really a long time that I was away from
this all. Few days back while I was just working, I
got a chance to implement Map/Multi-Map of
C++(STL). And trust me I found a cute sketch with
all innocence of the bond of love within a "Couple"
or more suitable word that can I choose, will be
"Pair" (means both of them are just completing
each other), off course in Multi-Map/Map of STL.
Here, I can bet you will realize my words are not just words but
it's just the voice of your heart.
For the shake of trust you can execute the code snippet.
You can find the technical definition of the terms all over the
internet and Off-course I will not waste my time for that. I think
let's change our angle of position and have a look, you will find the
imprints of complete love. I don't know you had ever loved anyone
or not but yes, if you have any practical experience then you can
visualize the portraits more clearly
Okee, so lets have a short story about a pretty gal and a guy
(ohh , you can imagine this as your friend ).
Let’s change a Bit Page 1
2. STL (Multimap) – C++
In my case, the gal is so pretty that the guy never ever wishes to
see her nervous, sad or tense face. As;
std::string pretty_gal = "dazzling_smile";
std::string a_gentle_guy = "guy_in_love";
His just a wish to make her all happy and No-one knows how he
manages all this against every odds. I don't know about the real
scenario but let's create a bond within them, As;
std::pair loving_couple;
loving_couple = std::make_pair(pretty_gal,
a_gentle_guy);
Even I am lacking, the exact sentiments of the guy, but all that he
need, is her happiness may be as; he wants his identification with
that only. I or Any guy, just can imagine that how deeply he is
attached with her and I really don't have any experience of being
Gal So I think a Gal reader can visualize it some what similar.
(***Note*** (for Gal): ... Can Visualize It, If they have some good
coordination between heart and brain, All they lack at this point, I
know It. Whatever Exceptions are always there)
So our gentle guy has mapped himself within the happiness of the
gal as;
std::multimap feeling_bond;
feeling_bond.insert (loving_couple);
Now if, you need to find the guy, you can make use of just a single
reference as gal's smile;
std::multimap::iterator _bond_;
_bond_ = feeling_bond.find("dazzling_smile");
Let’s change a Bit Page 2
3. STL (Multimap) – C++
printf("%s for %s", _bond_->second.c_str(),
_bond_->first.c_str());
And the Output window will show you a message:
Output Window: "guy_in_love for dazzling_smile"
Yes It may possible, that you have some or all different
prospective with the concept and even with example or
scenario, that I had selected. I really don't need it. And
please don't try to certify this; I will hardly bother about
it.
As Always I thought to express my view in favor of concept I done
that, you don't like it, It's completely your choice and I will always
have respect for that. Programming is just Fun If you are capable
to enjoy it ... So ... Take Care ... in someone's style not mine, I used
to say ... Catch you again ...
The Overall code can be found as bellow and is running
successfully in Win32 Console Application with VC9 in
Visual Studio 2008.
//-------------------
//Code Snippet
//-------------------
#include "stdafx.h"
#include "iostream"
#include "string"
#include "map"
Let’s change a Bit Page 3
4. STL (Multimap) – C++
void test_func(void)
{
std::string pretty_gal = "dazzling_smile";
std::string a_gentle_guy = "guy_in_love";
std::pair loving_couple;
loving_couple = std::make_pair(pretty_gal,
a_gentle_guy);
std::multimapfeeling_bond;
feeling_bond.insert(loving_couple);
std::multimap::iterator bond_itr;
bond_itr =
feeling_bond.find("dazzling_smile");
printf("%s for %s", bond_itr-
>second.c_str(), bond_itr->first.c_str());
}
int main()
{
test_func();
printf("nnn");
return 0;
}
Let’s change a Bit Page 4