Сообщение Re[72]: Когда это наконец станет defined behavior? от 16.05.2023 9:27
Изменено 16.05.2023 10:05 so5team
Re[72]: Когда это наконец станет defined behavior?
Здравствуйте, ·, Вы писали:
·>Константные ссылки таки остались, не знаю что ты подразумеваешь от избавления от константности.
Сперва вы убираете const с объявления immutable_value, а затем пишете "знаю что ты подразумеваешь от избавления от константности". И после этого хотите, чтобы вас воспринимали психически здоровым человеком?
·>Напомню твой вопрос: "При программировании на Java, Ruby или Python, где подобного понятия константной ссылки нет. Как вы предлагаете обходиться без таких вещей как константные ссылки/указатели?". Объектов тут и не было.
Объекты появились вскоре после этого:
http://rsdn.org/forum/cpp/8526303.1
http://rsdn.org/forum/cpp/8527002.1
на который вам было сказано, что там нет константных объектов.
И далее речь зашла о наличии толка от константных объектов и что с ними можно делать.
Поскольку разговор длится уже очень долго, то странно аппелировать лишь к его началу, когда был задан исходный вопрос о том, что в Java/Ruby/Python делают не имя константных ссылок/указателей.
s>> Пока же const в коде присутствует, компилятор бьет по рукам. И это очень хорошо.
·>Так он присутствует на ссылках, но по рукам не бьёт.
Он продолжает бить в launch_thread. Что уже немало.
·>Ровно так же.
Для клинических идиотов, разве что.
·>Вместо навешивания константности — навешиваешь неизменяемость. Вот и вся разница.
На колу мочало. Там все гарантии на уровне "мамой клянусь".
s>>Чтобы сломать нужно избавиться от константности. И, внезапно, это будет разговор на совсем другую тему.
·>Чтобы избавиться, надо чтобы оно изначально там было. Я же написал, например, константность на объект можно забыть добавить изначально.
И, внезапно, константности и не будет. И это опять же будет разговор на совсем другую тему.
·>Константные ссылки таки остались, не знаю что ты подразумеваешь от избавления от константности.
Сперва вы убираете const с объявления immutable_value, а затем пишете "знаю что ты подразумеваешь от избавления от константности". И после этого хотите, чтобы вас воспринимали психически здоровым человеком?
·>Напомню твой вопрос: "При программировании на Java, Ruby или Python, где подобного понятия константной ссылки нет. Как вы предлагаете обходиться без таких вещей как константные ссылки/указатели?". Объектов тут и не было.
Объекты появились вскоре после этого:
http://rsdn.org/forum/cpp/8526303.1
Автор: ·
Дата: 12.05.23
-- вы заговорили про иммутабельные объекты и речь зашла о каких-либо гарантиях со стороны компилятора.Дата: 12.05.23
http://rsdn.org/forum/cpp/8527002.1
Автор: ·
Дата: 13.05.23
-- когда вы привели пример:Дата: 13.05.23
std::string oops{ "Hello, World" };
const std::string &hello = oops;на который вам было сказано, что там нет константных объектов.
И далее речь зашла о наличии толка от константных объектов и что с ними можно делать.
Поскольку разговор длится уже очень долго, то странно аппелировать лишь к его началу, когда был задан исходный вопрос о том, что в Java/Ruby/Python делают не имя константных ссылок/указателей.
s>> Пока же const в коде присутствует, компилятор бьет по рукам. И это очень хорошо.
·>Так он присутствует на ссылках, но по рукам не бьёт.
Он продолжает бить в launch_thread. Что уже немало.
·>Ровно так же.
Для клинических идиотов, разве что.
·>Вместо навешивания константности — навешиваешь неизменяемость. Вот и вся разница.
На колу мочало. Там все гарантии на уровне "мамой клянусь".
s>>Чтобы сломать нужно избавиться от константности. И, внезапно, это будет разговор на совсем другую тему.
·>Чтобы избавиться, надо чтобы оно изначально там было. Я же написал, например, константность на объект можно забыть добавить изначально.
И, внезапно, константности и не будет. И это опять же будет разговор на совсем другую тему.
Re[72]: Когда это наконец станет defined behavior?
Здравствуйте, ·, Вы писали:
·>Константные ссылки таки остались, не знаю что ты подразумеваешь от избавления от константности.
Сперва вы убираете const с объявления immutable_value, а затем пишете "не знаю что ты подразумеваешь от избавления от константности". И после этого хотите, чтобы вас воспринимали психически здоровым человеком?
·>Напомню твой вопрос: "При программировании на Java, Ruby или Python, где подобного понятия константной ссылки нет. Как вы предлагаете обходиться без таких вещей как константные ссылки/указатели?". Объектов тут и не было.
Объекты появились вскоре после этого:
http://rsdn.org/forum/cpp/8526303.1
http://rsdn.org/forum/cpp/8527002.1
на который вам было сказано, что там нет константных объектов.
И далее речь зашла о наличии толка от константных объектов и что с ними можно делать.
Поскольку разговор длится уже очень долго, то странно аппелировать лишь к его началу, когда был задан исходный вопрос о том, что в Java/Ruby/Python делают не имя константных ссылок/указателей.
s>> Пока же const в коде присутствует, компилятор бьет по рукам. И это очень хорошо.
·>Так он присутствует на ссылках, но по рукам не бьёт.
Он продолжает бить в launch_thread. Что уже немало.
·>Ровно так же.
Для клинических идиотов, разве что.
·>Вместо навешивания константности — навешиваешь неизменяемость. Вот и вся разница.
На колу мочало. Там все гарантии на уровне "мамой клянусь".
s>>Чтобы сломать нужно избавиться от константности. И, внезапно, это будет разговор на совсем другую тему.
·>Чтобы избавиться, надо чтобы оно изначально там было. Я же написал, например, константность на объект можно забыть добавить изначально.
И, внезапно, константности и не будет. И это опять же будет разговор на совсем другую тему.
·>Константные ссылки таки остались, не знаю что ты подразумеваешь от избавления от константности.
Сперва вы убираете const с объявления immutable_value, а затем пишете "не знаю что ты подразумеваешь от избавления от константности". И после этого хотите, чтобы вас воспринимали психически здоровым человеком?
·>Напомню твой вопрос: "При программировании на Java, Ruby или Python, где подобного понятия константной ссылки нет. Как вы предлагаете обходиться без таких вещей как константные ссылки/указатели?". Объектов тут и не было.
Объекты появились вскоре после этого:
http://rsdn.org/forum/cpp/8526303.1
Автор: ·
Дата: 12.05.23
-- вы заговорили про иммутабельные объекты и речь зашла о каких-либо гарантиях со стороны компилятора.Дата: 12.05.23
http://rsdn.org/forum/cpp/8527002.1
Автор: ·
Дата: 13.05.23
-- когда вы привели пример:Дата: 13.05.23
std::string oops{ "Hello, World" };
const std::string &hello = oops;на который вам было сказано, что там нет константных объектов.
И далее речь зашла о наличии толка от константных объектов и что с ними можно делать.
Поскольку разговор длится уже очень долго, то странно аппелировать лишь к его началу, когда был задан исходный вопрос о том, что в Java/Ruby/Python делают не имя константных ссылок/указателей.
s>> Пока же const в коде присутствует, компилятор бьет по рукам. И это очень хорошо.
·>Так он присутствует на ссылках, но по рукам не бьёт.
Он продолжает бить в launch_thread. Что уже немало.
·>Ровно так же.
Для клинических идиотов, разве что.
·>Вместо навешивания константности — навешиваешь неизменяемость. Вот и вся разница.
На колу мочало. Там все гарантии на уровне "мамой клянусь".
s>>Чтобы сломать нужно избавиться от константности. И, внезапно, это будет разговор на совсем другую тему.
·>Чтобы избавиться, надо чтобы оно изначально там было. Я же написал, например, константность на объект можно забыть добавить изначально.
И, внезапно, константности и не будет. И это опять же будет разговор на совсем другую тему.