L'une des nouvelles fonctionnalités du nouveau standard C++, C++ 0x, est "les références rvalue". Une référence rvalue est similaire à une lvalue référence (normal), sauf qu'il peut être lié à une val
Je le code suivant string three()
{
return "three";
}
void mutate(string& ref)
{
}
int main()
{
mutate(three());
return 0;
}
Vous pouvez voir que je passe trois()-muter méth
§3.10 La section 9 stipule que "les valeurs de non-classe ont toujours des types cv-non-qualifiés". Cela m'a fait me demande ... int foo()
{
return 5;
}
const int bar()
{
return 5;
}