Ошибки, баги, вопросы - страница 1731 1...172417251726172717281729173017311732173317341735173617371738...3776 Новый комментарий fxsaber 2016.10.14 16:30 #17301 A100: Да, исправили другое. В Вашем случае ошибка выдаваемая компилятором - обоснована (в силу указанной равнозначности)Запутать меня хотите. Утверждение "A const *" равнозначно "const A *" верное? Считаю, что нет. TheXpert 2016.10.14 16:33 #17302 fxsaber: Так логично же.Если считать [] частью типа, то нет fxsaber 2016.10.14 16:38 #17303 A100: Верное [в шаблоне - по ситуации]И как это обосновать? Мои аргументыconst A * - НЕ константный указатель на константный объект.A const * константный указатель на НЕ константный объект.Вроде, это разные сущности. TheXpert 2016.10.14 16:38 #17304 fxsaber: И как это обосновать?A * const? Sergei Vladimirov 2016.10.14 16:39 #17305 fxsaber: Запутать меня хотите. Утверждение "A const *" равнозначно "const A *" верное? Считаю, что нет.Равнозначно. Обычно используется второй вариант, а первый - чтобы запутывать на собеседовании. ) Вот и вы попались. fxsaber 2016.10.14 16:40 #17306 Комбинатор: A * const?Как обосновать, что const A * == A const *? Это же не так. fxsaber 2016.10.14 16:41 #17307 Комбинатор: Если считать [] частью типа, то нетТак там не константная ссылка. coderex 2016.10.14 16:43 #17308 Не пойму это баг или так и должно быть? Значения ENUM_CHART_PROPERTY_INTEGER определяются как [UNKNOWN ENUM]:: У примеру:- CHART_WINDOWS_TOTAL - определяются как [UNKNOWN ENUM]::101- CHART_WINDOW_IS_VISIBLE - определяется как [UNKNOWN ENUM]::102И конечно функция ChartSetInteger выдает ошибку 4109 - Ошибочный идентификатор свойства графика.версия МТ5 и ME v1447 x64 Подсчет ордеров оператор return Неопределенный идентификатор ORDER_POSITION_ID TheXpert 2016.10.14 16:43 #17309 fxsaber: Как обосновать, что const A * == A const *? Это же не так.У нас 3 места куда поставить const.(1)const <type> (2)const * (3)const(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот. fxsaber 2016.10.14 16:45 #17310 Комбинатор: У нас 3 места куда поставить const.(1)const <type> (2)const * (3)const(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот.(1)const <type> (2)const * (3)const &тип.указательссылка.Слева-направо читаю. 1...172417251726172717281729173017311732173317341735173617371738...3776 Новый комментарий
Да, исправили другое. В Вашем случае ошибка выдаваемая компилятором - обоснована (в силу указанной равнозначности)
Так логично же.
Верное [в шаблоне - по ситуации]
И как это обосновать? Мои аргументы
Вроде, это разные сущности.
И как это обосновать?
Запутать меня хотите. Утверждение "A const *" равнозначно "const A *" верное? Считаю, что нет.
A * const?
Если считать [] частью типа, то нет
Не пойму это баг или так и должно быть? Значения ENUM_CHART_PROPERTY_INTEGER определяются как [UNKNOWN ENUM]:: У примеру:
- CHART_WINDOWS_TOTAL - определяются как [UNKNOWN ENUM]::101
- CHART_WINDOW_IS_VISIBLE - определяется как [UNKNOWN ENUM]::102
И конечно функция ChartSetInteger выдает ошибку 4109 - Ошибочный идентификатор свойства графика.
версия МТ5 и ME v1447 x64
Как обосновать, что const A * == A const *? Это же не так.
У нас 3 места куда поставить const.
(1)const <type> (2)const * (3)const
(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот.
У нас 3 места куда поставить const.
(1)const <type> (2)const * (3)const
(1) к типу (3) к указателю, тут без вариантов. А (2) логично отнести к типу потому что указатель атрибут типа а не наоборот.
(1)const <type> (2)const * (3)const &