Bonjour je suis en train de déchiffrer un code en c++, néanmoins je me pose beaucoup de question, notamment sur un opérateur , voici le code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
for(unsigned s(0);s<w.size();s++)
{  			  			
unsigned layer(w[s]->usbDaqAddress()-9);
assert(layer<6);			
for(unsigned region(0);region<4;region++)
{
const MpsSensor1BunchTrainDatum *p(w[s]->data()->regionData(region));			
// Loop over sensor hitsq
	for(unsigned j(0);j<w[s]->data()->numberOfRegionHits(region);j++)
		{	
			// Find which channels fired
			for(unsigned c(0);c<6;c++)
		{
				if(p[j].channel(c)) //if channel is true
				{		
					unsigned x = (42*region+6*p[j].group()+c);								
					unsigned y = p[j].row() ;
 
	    			}
		}
		}			
	}
}
Ma question est sur l'opérateur -> par exemple dans la ligne ci-dessous
for(unsigned j(0);j<w[s]->data()->numberOfRegionHits(region);j++)

Que signifie cet opérateur? si toutefois s'en est un