Сообщение Re[15]: так компайл тайм рефлекшину быть 26-й стандарт ?? от 25.03.2026 14:26
Изменено 25.03.2026 14:31 ботаныч
Re[15]: так компайл тайм рефлекшину быть 26-й стандарт ??
Здравствуйте, rg45, Вы писали:
R>Здравствуйте, ботаныч, Вы писали:
R>>>>>Во-вторых, здесь тоже будет создан "инстанс", т.к. указатель — это тоже объект (нулевой указатель в т.ч).
Б>>>> разыменования здесь нет.
R>>>??? Где ты видишь в ЭТОМ моём высказывании слово "разыменовывание"? Здесь же про другое.
Б>>
R>Конечно моя, но отвечаешь же ты не на эту, а на другую.
ну так она же звучит в контексте.
R>Ничего я никуда не увожу, говорю строго по факту того, что говоришь ты.
уводишь уводишь, я говорю компайл тайм рефлекшине, о чем ты? О памяти ?
R>Под что не будет выделяться память, под указатель??? То есть у указателя есть size и storage duration, но память выделяться не будет?
под указатель под указатель.
Б>> т.к. скорее всего будет ссылаться на константную облаcть от типизированных nullptr.
R>А "константная область" — это не память что ли? "Скорее всего" никаких объектов вообще не будет создано, ибо незачем. Только это никак не делает твои высказывания (цитировать не стану) корректными.
R>Что за ... ???
call(T ptr) { ptr.~T(); } злой ты .. не буду я с тобой дальше говорить — не о чем. свел беседу о CTR в мурыжыние об указателях.
R>>>https://timsong-cpp.github.io/cppwp/expr.ref#2
R>>>
R>По сути ты мне сейчас говоришь: "не смотри в документ, слушай, что я тебе говорю". Так? Ну и почему я должен учитывать твой опыт с бОльшим приоритетом, чем стандарт языка?
Нет я говорю, — не морочь мне голову в тех вопросах в которых я без тебя неплохо разбираюсь и говори по теме. И намекнул, что стандарт стандартом, а реальность реальностью. Больше ничего. ратовать за правду и стандарт, это правильно, желаю удачи в описанных мною кейсах. Сядешь и будешь махать бумажкой стандарта, когда у тебя будет валиться стойка. С описанными багами.
R>И кстати, вот это просто хрестоматийный случай UB,
Перечитай выше, а лучше сходи еще посмотри на деревья с пулевыми отверстиями которых ты не нашел ...
R>который здесь уже жёван-пережёван не один раз на протяжении многих лет. То, что ты используешь подобный говнокод (даже если не используешь, а просто пытаешься строить на этом какие-то рассуждения и делать какие-то выводы) красноречиво говорит о твоей квалификации и о твоей экспертности.
кто сказал, что я не понимаю, что это UB?
давай так, эксперт ? покажи свой велосипед по CTR. Много где использовал? Сколько вариантов
П.С. я себя вообще себя экспертом не считаю, мне ставят задачу, и я ее решаю. У меня инфраструктурные построения, вообще почти всегда в компайл тайме. Где такие баги как ты описываешь в принципе не появляются.
Если тебе пофигу на CTR. Хотя CTR высоко-концептуальная фича, не обсуждать это а лезть в рантайм, это ты же первый начал тут за рантайм в этом контексте?? Эксперт ..
R>Здравствуйте, ботаныч, Вы писали:
R>>>>>Во-вторых, здесь тоже будет создан "инстанс", т.к. указатель — это тоже объект (нулевой указатель в т.ч).
Б>>>> разыменования здесь нет.
R>>>??? Где ты видишь в ЭТОМ моём высказывании слово "разыменовывание"? Здесь же про другое.
Б>>
Б>> твоя фраза ?Б>>-третьих, я вот думаю, а не будет ли здесь UB (разыменовывание нулевого указателя)?
R>Конечно моя, но отвечаешь же ты не на эту, а на другую.
ну так она же звучит в контексте.
R>Ничего я никуда не увожу, говорю строго по факту того, что говоришь ты.
уводишь уводишь, я говорю компайл тайм рефлекшине, о чем ты? О памяти ?
R>Под что не будет выделяться память, под указатель??? То есть у указателя есть size и storage duration, но память выделяться не будет?
под указатель под указатель.
Б>> т.к. скорее всего будет ссылаться на константную облаcть от типизированных nullptr.
R>А "константная область" — это не память что ли? "Скорее всего" никаких объектов вообще не будет создано, ибо незачем. Только это никак не делает твои высказывания (цитировать не стану) корректными.
R>Что за ... ???
call(T ptr) { ptr.~T(); } злой ты .. не буду я с тобой дальше говорить — не о чем. свел беседу о CTR в мурыжыние об указателях.
R>>>https://timsong-cpp.github.io/cppwp/expr.ref#2
R>>>
R>>>The expression E1->E2 is converted to the equivalent form (*(E1)).E2; the remainder of [expr.ref] will address only the form using a dot.
R>По сути ты мне сейчас говоришь: "не смотри в документ, слушай, что я тебе говорю". Так? Ну и почему я должен учитывать твой опыт с бОльшим приоритетом, чем стандарт языка?
Нет я говорю, — не морочь мне голову в тех вопросах в которых я без тебя неплохо разбираюсь и говори по теме. И намекнул, что стандарт стандартом, а реальность реальностью. Больше ничего. ратовать за правду и стандарт, это правильно, желаю удачи в описанных мною кейсах. Сядешь и будешь махать бумажкой стандарта, когда у тебя будет валиться стойка. С описанными багами.
R>И кстати, вот это просто хрестоматийный случай UB,
Перечитай выше, а лучше сходи еще посмотри на деревья с пулевыми отверстиями которых ты не нашел ...
R>который здесь уже жёван-пережёван не один раз на протяжении многих лет. То, что ты используешь подобный говнокод (даже если не используешь, а просто пытаешься строить на этом какие-то рассуждения и делать какие-то выводы) красноречиво говорит о твоей квалификации и о твоей экспертности.
кто сказал, что я не понимаю, что это UB?
давай так, эксперт ? покажи свой велосипед по CTR. Много где использовал? Сколько вариантов
П.С. я себя вообще себя экспертом не считаю, мне ставят задачу, и я ее решаю. У меня инфраструктурные построения, вообще почти всегда в компайл тайме. Где такие баги как ты описываешь в принципе не появляются.
Если тебе пофигу на CTR. Хотя CTR высоко-концептуальная фича, не обсуждать это а лезть в рантайм, это ты же первый начал тут за рантайм в этом контексте?? Эксперт ..
Re[15]: так компайл тайм рефлекшину быть 26-й стандарт ??
Здравствуйте, rg45, Вы писали:
R>Здравствуйте, ботаныч, Вы писали:
R>>>>>Во-вторых, здесь тоже будет создан "инстанс", т.к. указатель — это тоже объект (нулевой указатель в т.ч).
Б>>>> разыменования здесь нет.
R>>>??? Где ты видишь в ЭТОМ моём высказывании слово "разыменовывание"? Здесь же про другое.
Б>>
R>Конечно моя, но отвечаешь же ты не на эту, а на другую.
ну так она же звучит в контексте.
R>Ничего я никуда не увожу, говорю строго по факту того, что говоришь ты.
уводишь уводишь, я говорю компайл тайм рефлекшине, о чем ты? О памяти ?
R>Под что не будет выделяться память, под указатель??? То есть у указателя есть size и storage duration, но память выделяться не будет?
под указатель под указатель.
Б>> т.к. скорее всего будет ссылаться на константную облаcть от типизированных nullptr.
R>А "константная область" — это не память что ли? "Скорее всего" никаких объектов вообще не будет создано, ибо незачем. Только это никак не делает твои высказывания (цитировать не стану) корректными.
R>Что за ... ???
call(T ptr) { ptr.~T(); } злой ты .. не буду я с тобой дальше говорить — не о чем. свел беседу о CTR в мурыжыние об указателях.
R>>>https://timsong-cpp.github.io/cppwp/expr.ref#2
R>>>
R>По сути ты мне сейчас говоришь: "не смотри в документ, слушай, что я тебе говорю". Так? Ну и почему я должен учитывать твой опыт с бОльшим приоритетом, чем стандарт языка?
Нет я говорю, — не морочь мне голову в тех вопросах, в которых я без тебя неплохо разбираюсь и говори по теме. И намекнул, что стандарт стандартом, а реальность реальностью. Больше ничего. ратовать за правду и стандарт, это правильно, желаю удачи в описанных мною кейсах. Сядешь и будешь махать бумажкой стандарта, когда у тебя будет валиться стойка. С описанными багами.
R>И кстати, вот это просто хрестоматийный случай UB,
Перечитай выше, а лучше сходи еще посмотри на деревья с пулевыми отверстиями которых ты не нашел ...
R>который здесь уже жёван-пережёван не один раз на протяжении многих лет. То, что ты используешь подобный говнокод (даже если не используешь, а просто пытаешься строить на этом какие-то рассуждения и делать какие-то выводы) красноречиво говорит о твоей квалификации и о твоей экспертности.
кто сказал, что я не понимаю, что это UB? равно как и (*E).foo();
давай так, эксперт ? покажи свой велосипед по CTR. Много где использовал? Сколько вариантов
П.С. я себя вообще себя экспертом не считаю, мне ставят задачу, и я ее решаю. У меня инфраструктурные построения, вообще почти всегда в компайл тайме. Где такие баги как ты описываешь в принципе не появляются.
Если тебе пофигу на CTR. Хотя CTR высоко-концептуальная фича, не обсуждать это а лезть в рантайм, это ты же первый начал тут за рантайм в этом контексте?? Эксперт ..
R>Здравствуйте, ботаныч, Вы писали:
R>>>>>Во-вторых, здесь тоже будет создан "инстанс", т.к. указатель — это тоже объект (нулевой указатель в т.ч).
Б>>>> разыменования здесь нет.
R>>>??? Где ты видишь в ЭТОМ моём высказывании слово "разыменовывание"? Здесь же про другое.
Б>>
Б>> твоя фраза ?Б>>-третьих, я вот думаю, а не будет ли здесь UB (разыменовывание нулевого указателя)?
R>Конечно моя, но отвечаешь же ты не на эту, а на другую.
ну так она же звучит в контексте.
R>Ничего я никуда не увожу, говорю строго по факту того, что говоришь ты.
уводишь уводишь, я говорю компайл тайм рефлекшине, о чем ты? О памяти ?
R>Под что не будет выделяться память, под указатель??? То есть у указателя есть size и storage duration, но память выделяться не будет?
под указатель под указатель.
Б>> т.к. скорее всего будет ссылаться на константную облаcть от типизированных nullptr.
R>А "константная область" — это не память что ли? "Скорее всего" никаких объектов вообще не будет создано, ибо незачем. Только это никак не делает твои высказывания (цитировать не стану) корректными.
R>Что за ... ???
call(T ptr) { ptr.~T(); } злой ты .. не буду я с тобой дальше говорить — не о чем. свел беседу о CTR в мурыжыние об указателях.
R>>>https://timsong-cpp.github.io/cppwp/expr.ref#2
R>>>
R>>>The expression E1->E2 is converted to the equivalent form (*(E1)).E2; the remainder of [expr.ref] will address only the form using a dot.
R>По сути ты мне сейчас говоришь: "не смотри в документ, слушай, что я тебе говорю". Так? Ну и почему я должен учитывать твой опыт с бОльшим приоритетом, чем стандарт языка?
Нет я говорю, — не морочь мне голову в тех вопросах, в которых я без тебя неплохо разбираюсь и говори по теме. И намекнул, что стандарт стандартом, а реальность реальностью. Больше ничего. ратовать за правду и стандарт, это правильно, желаю удачи в описанных мною кейсах. Сядешь и будешь махать бумажкой стандарта, когда у тебя будет валиться стойка. С описанными багами.
R>И кстати, вот это просто хрестоматийный случай UB,
Перечитай выше, а лучше сходи еще посмотри на деревья с пулевыми отверстиями которых ты не нашел ...
R>который здесь уже жёван-пережёван не один раз на протяжении многих лет. То, что ты используешь подобный говнокод (даже если не используешь, а просто пытаешься строить на этом какие-то рассуждения и делать какие-то выводы) красноречиво говорит о твоей квалификации и о твоей экспертности.
кто сказал, что я не понимаю, что это UB? равно как и (*E).foo();
давай так, эксперт ? покажи свой велосипед по CTR. Много где использовал? Сколько вариантов
П.С. я себя вообще себя экспертом не считаю, мне ставят задачу, и я ее решаю. У меня инфраструктурные построения, вообще почти всегда в компайл тайме. Где такие баги как ты описываешь в принципе не появляются.
Если тебе пофигу на CTR. Хотя CTR высоко-концептуальная фича, не обсуждать это а лезть в рантайм, это ты же первый начал тут за рантайм в этом контексте?? Эксперт ..