SlideShare una empresa de Scribd logo
1 de 6
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
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
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
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
A Guy and gal in STL
A Guy and gal in STL

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Tír na nÓg - Ceacht 06
Tír na nÓg - Ceacht 06Tír na nÓg - Ceacht 06
Tír na nÓg - Ceacht 06
 
An Dochtúir sa Teach Ceacht 34
An Dochtúir sa Teach Ceacht 34An Dochtúir sa Teach Ceacht 34
An Dochtúir sa Teach Ceacht 34
 
Hóra a Pháid - Ceacht 07
Hóra a Pháid - Ceacht 07Hóra a Pháid - Ceacht 07
Hóra a Pháid - Ceacht 07
 
Tír na nÓg - Ceacht 3
Tír na nÓg - Ceacht 3Tír na nÓg - Ceacht 3
Tír na nÓg - Ceacht 3
 
Hóra a Pháid - Ceacht 09
Hóra a Pháid - Ceacht 09Hóra a Pháid - Ceacht 09
Hóra a Pháid - Ceacht 09
 
Dúisigh a Bhríd - Ceacht 32
Dúisigh a Bhríd - Ceacht 32Dúisigh a Bhríd - Ceacht 32
Dúisigh a Bhríd - Ceacht 32
 
Dúisigh a Bhríd - Ceacht 33
Dúisigh a Bhríd - Ceacht 33Dúisigh a Bhríd - Ceacht 33
Dúisigh a Bhríd - Ceacht 33
 
Dúisigh a Bhríd Ceacht 34
Dúisigh a Bhríd Ceacht 34Dúisigh a Bhríd Ceacht 34
Dúisigh a Bhríd Ceacht 34
 
Hóra a Pháid - Ceacht 11
Hóra a Pháid - Ceacht 11Hóra a Pháid - Ceacht 11
Hóra a Pháid - Ceacht 11
 
Dúisigh a Bhríd - Ceacht 31
Dúisigh a Bhríd - Ceacht 31Dúisigh a Bhríd - Ceacht 31
Dúisigh a Bhríd - Ceacht 31
 
Hóra a Pháid - Ceacht 08
Hóra a Pháid - Ceacht 08Hóra a Pháid - Ceacht 08
Hóra a Pháid - Ceacht 08
 
An Dochtúir sa Teach - Ceacht 29
An Dochtúir sa Teach - Ceacht 29An Dochtúir sa Teach - Ceacht 29
An Dochtúir sa Teach - Ceacht 29
 
Dúisigh a Bhríd - Ceacht 37
Dúisigh a Bhríd - Ceacht 37Dúisigh a Bhríd - Ceacht 37
Dúisigh a Bhríd - Ceacht 37
 

Destacado (8)

Wan Important Questions
Wan Important QuestionsWan Important Questions
Wan Important Questions
 
Wan notes
Wan notesWan notes
Wan notes
 
Lab. Programs in C
Lab. Programs in CLab. Programs in C
Lab. Programs in C
 
C++ lab assignment
C++ lab assignmentC++ lab assignment
C++ lab assignment
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
Recursion in c
Recursion in cRecursion in c
Recursion in c
 
Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)Data Structure in C (Lab Programs)
Data Structure in C (Lab Programs)
 
Multiple inheritance in c++
Multiple inheritance in c++Multiple inheritance in c++
Multiple inheritance in c++
 

Más de Saket Pathak (6)

GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?GNU GCC - what just a compiler...?
GNU GCC - what just a compiler...?
 
C++ friendship
C++ friendshipC++ friendship
C++ friendship
 
C++ Template
C++ TemplateC++ Template
C++ Template
 
Copy constructor
Copy constructorCopy constructor
Copy constructor
 
Malloc, calloc, realloc
Malloc, calloc, reallocMalloc, calloc, realloc
Malloc, calloc, realloc
 
C++ diamond problem
C++ diamond problemC++ diamond problem
C++ diamond problem
 

Último

Último (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

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