Новая версия платформы MetaTrader 5 build 3320: Улучшения и исправления - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В случае если есть перекрытие переменных - то нет, не баг и все верно, но ведь тут идет явное обращение к переменной объекта класса и ничего не перекрывается.
Разве нет?
Я думаю, компилятор выдает предупреждение на строку:
A (string a) {
Я думаю, компилятор выдает предупреждение на строку:
A (string a) {
Да, все верно.
Но, получается, что ссылка на переменную объекта через this работает корректно, но при этом выводится ворнинг.
Может это все таки баг парсинга?
Да, все верно.
Но, получается, что ссылка на переменную объекта через this работает корректно, но при этом выводится ворнинг.
Может это все таки баг парсинга?
Да, все верно.
Но, получается, что ссылка на переменную объекта через this работает корректно, но при этом выводится ворнинг.
Может это все таки баг парсинга?
Это не баг, а подсказка вам не совершать заведомо опасных действий.
В чем опасность, можно пояснить?
Конечно, корректно.
А в чем потенциальная проблема в конкретно описанном мной случае?
В чем опасность, можно пояснить?
Да, все верно.
Но, получается, что ссылка на переменную объекта через this работает корректно, но при этом выводится ворнинг.
Может это все таки баг парсинга?
В теле метода можно упустить "this." при обращении к члену класса, особенно, когда код больше одной строки. Я вообще всегда предваряю переменные-члены префиксом "m_", т.к. привык с программирования под Андроид к такому.
А я привык в Java к обращению через this и ничего не забываю.
А то почему вас в андройде так приучили, можете почитать вот тут )
А то почему вас в андройде так приучили, можете почитать вот тут )