LINUX.ORG.RU

История изменений

Исправление RiseOfDeath, (текущая версия) :

А если не создается? Чем плох пример ниже?

if(error_code = do_somthing())
{
    //Check fail reason
    switch(error_code)
    {
    //...
    }
}

Хотя тут было бы наглядней (и очевидней, что не опечатка) что-то типа такого:

if(0 != (error_code = do_somthing()))

Исправление RiseOfDeath, :

А если не создается? Чем плох пример ниже?

if(error_code = do_somthing())
{
    //Check fail reason
    switch(error_code)
    {
    //...
    }
}

Хотя тут было бы лучше что-то типа

if(0 != (error_code = do_somthing()))

Исправление RiseOfDeath, :

А если не создается? Чем плох пример ниже?

if(error_code = do_somthing())
{
    //Check fail reason
    switch(error_code)
    {
    //...
    }
}

Исходная версия RiseOfDeath, :

Не обязательно новая. Вот чем плох пример ниже?

if(error_code = do_somthing())
{
    //Check fail reason
    switch(error_code)
    {
    //...
    }
}