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

A100:

указатель на функцию и на простой метод имеют разную сигнатуру

static-метод чем по сигнатуре отличается от функции?

fxsaber:

static-метод чем по сигнатуре отличается от функции?

статические методы при совпадении сигнатуры не отличаются от обычных функций

A100:

статические методы по сигнатуре не отличаются от обычных функций

Тогда чем это плохо?

typedef void (*fn)();

void g() { Print(__FUNCSIG__); }

struct A
{
  static fn f;
};
static fn A::f = g;

struct B : A
{
  static void f() { Print(__FUNCSIG__); }
  
  void A100() { this.f = this.f; } // по смыслу ничем не отличается от A::f = B::f
};

void OnStart()
{
  B b;
  
  b.f(); // void g()
  
  b.A100();
  
  b.f(); // void g()
}
Клоню к тому, что подобные увлечения приводят к неоднозначностям. Которые полезны разве что в качестве одного из тестов на понимание языка на собеседованиях.
fxsaber:

Тогда чем это плохо?

Клоню к тому, что подобные увлечения приводят к неоднозначностям. Которые полезны разве что в качестве одного из тестов на понимание языка на собеседованиях.
Плохо тем что в С++ будет другой результат
A100:
Плохо тем что в С++ будет другой результат

Так и он не обоснован.

fxsaber:

Что это такое?


После выбора "Сохранить версию" текущие параметры сохраняются во встроенный список МТ, которым можно пользоваться из меню "Загрузить версию". Список свой для каждого советника. 

Andrey Khatimlianskii:

После выбора "Сохранить версию" текущие параметры сохраняются во встроенный список МТ, которым можно пользоваться из меню "Загрузить версию". Список свой для каждого советника. 

Список временный?

fxsaber:

Список временный?

По идее, нет. Но можно удалить ненужные версии из меню "Удалить версию".

Andrey Khatimlianskii:

По идее, нет. Но можно удалить ненужные версии из меню "Удалить версию".

Спасибо! Пока не придумал удобный сценарий использования этой возможности.

fxsaber:

Спасибо! Пока не придумал удобный сценарий использования этой возможности.

Сохранить перспективные наборы после контрольного прогона после оптимизации и быстро к ним вернуться, например.

Или просто сравнить 2 сета в разных условиях, не залезая каждый раз в меню загрузки.