Ошибки, баги, вопросы - страница 2211

 
Alexey Viktorov:

А разве где-то говорили что-то обратное???

а разве я что то обратное говорю? почему мне вопрос задаете?

 
pavlick_:

Ошибка компилятора:

Alert: 3

Не вижу ошибки. По-моему, все верно.

Сперва присваивается статическому члену структуры значение 5, а переменной - значение 3.

Потом значение переменной переписывается в статический член структуры.

Понятно, что в этом статическом члене и должно оказаться значение, которое мы присвоили переменной.

Мне кажется - все очень логично.

 
Georgiy Merts:

Не вижу ошибки. По-моему, все верно.

Мне кажется - все очень логично.

Логика должна быть единой, а не выборочной (иначе это не логика)

Если здесь

int a = 1;
struct A {
    void f();
    int a;
};
void A::f()
{
   a = 2; //(*)
}

в (*) подразумевается A::a = 2, а не ::a = 2

то и там должно подразумеваться S::q = S::z, а не S::q = ::z

[Удален]  

Простите. Я не поняла. Дак Вы меня убили? Или нет?

Я могу писять на Этом форуме?
 
B0biThec:

Простите. Я не поняла. Дак Вы меня убили? Или нет?

Я могу писять на Этом форуме?

Был бан на сутки за спам. Дальше будете продолжать спамить - бан на неделю, затем на месяц, затем удаление аккаунта, и будете писять в положенном месте.

 
Artyom Trishkin:

Был бан на сутки за спам. Дальше будете продолжать спамить - бан на неделю, затем на месяц, затем удаление аккаунта, и будете писять в положенном месте.

из отпуска возвратились ?

[Удален]  

Уважаемые разработчики, проясните пожалуйста, это нормально, что компилятор не выдает предупреждение о приведении типов в такой строке?

const bool barsToStart = Bars( _Symbol, _Period, startTime, timeCurrent );
 
A100:
 

Если здесь

в (*) подразумевается A::a = 2, а не ::a = 2

то и там должно подразумеваться S::q = S::z, а не S::q = ::z

С чего бы это там подразумевалось S::z, если выражение стоит не в функции объекта S, а на глобальном уровне.

Глобальный уровень и есть, то есть, подразумевается ::z - безо всяких this.

 
Alexey Kozitsyn:

Уважаемые разработчики, проясните пожалуйста, это нормально, что в компилятор не выдает предупреждение о приведении типов в такой строке?

Странно... А у меня - ничего не пишет...

[Удален]  
Georgiy Merts:

Странно... А у меня - ничего не пишет...

В том то и дело, что ничего не пишет. А должен, я считаю...