SlideShare a Scribd company logo
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

More Related Content

What's hot

What's hot (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
 

Viewers also liked (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++
 

More from 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
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 

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