salut tout le monde . je veux juste savoir la signification de ce bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Bloc::Bloc( int c, int s, const char* tab, int redRate, int greenRate, int blueRate, const char* tuile_image ) : index_( c ), size_( s ), redRate_( redRate ), 
greenRate_( greenRate ), blueRate_( blueRate )
{
    for ( ; *tab; ++tab )
	    data_.push_back( (*tab=='1')?1:0 );

en fait il s'agit d'un constructeur pour une une class Bloc mais je comprend pas surtout le "data_.push_back( (*tab=='1')?1:0 );"

c'est quoi ce point d'interrogation ? qu'est ce que on met dans le vector data_ ?