c++ - Que signifie cette instruction conditionnelle?
漂亮男人
漂亮男人 2017-06-19 09:07:35
0
1
978

Veuillez aider à expliquer la signification de la deuxième instruction if de la fonction
sting::size_type find_char(const string &s,char c,string::size_type &occus)
{
auto ret = s.size();
occurs = 0 ;
for(decltype(ret) i = 0;i != s.size(); ++i){
if(s[i]==c){

if(ret==s.size())//这个if语句有什么意义
  ret = i;
++occurs;

}
}
retour ret;
}

漂亮男人
漂亮男人

répondre à tous(1)
曾经蜡笔没有小新

L'idée de la deuxième instruction if est que lorsque la valeur de ret est toujours égale à s.size(), laissez la valeur de ret égale i

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal