Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as C++ by registered user raphael ( 1 year ago )
//Auteur : Raphael De Oliveira
#include <iostream>
#include <vector>
#include <tuple>
#include "test.h"
using namespace std;

tuple<int, double, char> fonctionUple() {
    int a = 42;
    double b = 3.14;
    char c = 'x';

    return std::make_tuple(a, b, c);
}

int main() {
    test t1;
    test t2(50);
    test t3(60);
    test t4(70);
    test t5(80);
    vector<test> liste = {t1,t2,t3,t4,t5};
    for(test t : liste){
        t.toString();
    }

    tuple<test,int,char> mon_uplet;
    mon_uplet = make_tuple(t1,t1.val,static_cast<char>(t1.val));
    cout << "Valeurs de mon_uplet: ";
    get<0>(mon_uplet).toString();
    cout << ", " << get<1>(mon_uplet);
    cout << ", " << get<2>(mon_uplet) << endl;

    tuple<int, double, char> deuxieme_uplet = fonctionUple();


    cout << "Valeurs de deuxieme_uplet: ";
    cout << get<0>(deuxieme_uplet);
    cout << ", " << get<1>(deuxieme_uplet);
    cout << ", " << get<2>(deuxieme_uplet) << endl;


    return 0;
}

 

Revise this Paste

Your Name: Code Language: