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

 
Это ошибка компилятора?
class A
{
private:
  int i;
};

class B : public A
{
public:  
  void f( int i ) {} // declaration of 'i' hides member declaration at line 4
};
[Удален]  
fxsaber:
Это ошибка компилятора?
Может назойливый трёп формчанина о фигне, отвлекающий от серьёзных дел?
 
fxsaber:
Это ошибка компилятора?
в плюсах то же самое
 
Vict:
Может назойливый трёп формчанина о фигне, отвлекающий от серьёзных дел?

когда будешь в шкуре его энтузиазма проходить все это, тогда раскажешь?

 
fxsaber:
Это ошибка компилятора?

так вроде логично же.

как могут в паблик функции входные параметры быть приват. Конфликт интересов.

если этот приват параметр нужно использовать внутри этой функции, то его не нужно объявлять входным, т.к. он итак существует.

Если это подразумевается другая переменная, то конечно же будет внутри функции конфликт имен с существующей приват переменной и поэтому ее нужно обозвать другим именем. 


ЗЫ Оказывается не важно - i паблик или приват. Это банальный конфликт имен. Внутри функции f будет неопределенность что такое i - входной параметр или глобальная переменная родительского класса.

 
Nikolai Semko:

в вопросе подразумевалось, что мы не можем обратиться к члену из-за приватности, но конфликт имен все равно показывается компилятором.

как я уже написал, плюсы ведут себя точно так же, т.е. ошибки в компиляторе нет и все хорошо.

 
TheXpert:

плюсы ведут себя точно так же

Хорошо бы понять ситуацию, когда это помогает.

 
В маркете проверки под МТ5 на проходят - ошибка "Not available" - почините, пожалуйста.
 

Еще одна маленькая проблемка - связана со встроенным переводчиком сайта.

Написано на русском: "а также золотом и опционально нефью"

Перевод на английский: "as well as gold and optionally gold"

Я не в курсе, что за движок внутри. Пожалуйста сообщите разработчикам, настройщикам, или контент-менеджерам, в зависимости от уровня, на котором возникла ошибка.

 
Stanislav Korotky:

Еще одна маленькая проблемка - связана со встроенным переводчиком сайта.

Написано на русском: "а также золотом и опционально нефью"

Перевод на английский: "as well as gold and optionally gold"

Я не в курсе, что за движок внутри. Пожалуйста сообщите разработчикам, настройщикам, или контент-менеджерам, в зависимости от уровня, на котором возникла ошибка.

А слово "нефью" - Ваша опечатка, или переводчик с нейронкой по смыслу подобрал?