[Main] Added a Tuple example in c++.
Signed-off-by: coderpankaj <pankyflipkart@gmail.com>pull/1222/head
parent
d3c2184af8
commit
3bb618bda8
|
@ -0,0 +1,43 @@
|
|||
// Content: Basic use of Tuple
|
||||
// Author: Pankaj Patil
|
||||
// Date: Sat, 8th July 2023
|
||||
|
||||
/* INCLUES */
|
||||
#include <iostream>
|
||||
#include <tuple>
|
||||
using namespace std;
|
||||
|
||||
/* FUNCTION DECLARATION */
|
||||
tuple <int, char, float> SetTuple(int a_iInt, char a_cChar, float a_fFloat);
|
||||
void PrintTuple(tuple <int,char, float> a_tInputTuple);
|
||||
|
||||
/* MAIN FUNCTION */
|
||||
int main()
|
||||
{
|
||||
cout << "Hello World" << endl;
|
||||
|
||||
// Set tuple
|
||||
auto l_tReceivedValue = SetTuple(234, 'A', 1.23);
|
||||
|
||||
// Print tuple
|
||||
PrintTuple(l_tReceivedValue);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* FUNCTION DEFINATION */
|
||||
tuple <int, char, float> SetTuple(int a_iInt, char a_cChar, float a_fFloat)
|
||||
{
|
||||
auto g_tMyTuple = make_tuple(a_iInt,a_cChar,a_fFloat);
|
||||
return g_tMyTuple;
|
||||
}
|
||||
|
||||
void PrintTuple(tuple <int,char, float> a_tInputTuple)
|
||||
{
|
||||
cout << get<0>(a_tInputTuple) << endl;
|
||||
cout << get<1>(a_tInputTuple) << endl;
|
||||
cout << get<2>(a_tInputTuple) << endl;
|
||||
}
|
||||
|
||||
// Compile this code using : g++ -o tuple.exe testTuple.cpp
|
||||
// Execute this code using : tuple.exe
|
Loading…
Reference in New Issue