Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
В С: Код: plaintext 1. 2. 3. 4. 5. как сделать в "правильном С++" аналог для выделенного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 03:29 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White Owl, Разве так не работает? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 09:58 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
NekZ, только зачем? писать дольше, а смысла ни статик- ни реинтерпрет касты не добавляют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 10:57 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Siemarglписать дольше, а смысла ни статик- ни реинтерпрет касты не добавляютзато читать понятнее, сразу видно творение криворукого обкуренного китайского школьника )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 12:39 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
NekZWhite Owl, Разве так не работает? Код: plaintext 1. Нет, увы, но так не работает. Впрочем, все как обычно... Первый вопрос на форуме не о том чем надо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 17:42 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White OwlNekZWhite Owl, Разве так не работает? Код: plaintext 1. Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 18:30 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Но выглядит извращенски Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 18:34 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
egorychWhite Owlпропущено... Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. Точняк, надо больше const, тогда статик каст прокатывает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 18:53 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White Owl Код: plaintext 1. 2. 3. 4. 5. 6. 7. А зачем вы пытаетесь привести к const char** и разыменовать его, когда там на самом деле const char*, т.е. разыменовывается мусор, а не указатель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 19:57 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
egorychWhite Owlпропущено... Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. хм... понял, спасибо. Хотя С стиль все равно более понятный :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 21:04 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White OwlХотя С стиль все равно более понятный :)только его плохо видно в коде и он - хороший источник трудноуловимых ошибок, потому как по любому приведёт что угодно к чему угодно. Но ведь пострелять в ногу - наше любимое развлечение =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2018, 21:46 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyWhite Owl Код: plaintext 1. 2. 3. 4. 5. 6. 7. А зачем вы пытаетесь привести к const char** и разыменовать его, когда там на самом деле const char*, т.е. разыменовывается мусор, а не указатель? const void *a - это указатель на ячейку массива, в которой указатель на строку. Т.е. a - это указатель на указатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 02:45 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White OwlВ С: Код: plaintext 1. 2. 3. 4. 5. как сделать в "правильном С++" аналог для выделенного? Так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 10:57 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White Owl, https://wandbox.org/permlink/LAejlid3QwlkntU6 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Модератор: Исправил ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 11:01 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
https://wandbox.org/permlink/YbEyXEjoCNfkixVY Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 11:18 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Вася Уткинconst void *a - это указатель на ячейку массива, в которой указатель на строку. Т.е. a - это указатель на указатель. А, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 13:39 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
MasterZiv Код: plaintext 1. 2. 3. 4. 5. 6. В std::sort компаратор должен вычислять операцию "less". std::strcmp - не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 13:44 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyMasterZiv Код: plaintext 1. 2. 3. 4. 5. 6. В std::sort компаратор должен вычислять операцию "less". std::strcmp - не то. А ведь и правда. Минуту. Исправил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2018, 14:09 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
White OwlС стиль все равно более понятный "Понятный" — это если ты понимаешь, в какие касты (static, const...) и их комбинации он превращается. А так ты не заметил, что теряешь const. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2018, 16:44 |
|
||
|
Запутался в static_cast<>
|
|||
|---|---|---|---|
|
#18+
Утка ВасинаWhite OwlС стиль все равно более понятный "Понятный" — это если ты понимаешь, в какие касты (static, const...) и их комбинации он превращается. А так ты не заметил, что теряешь const.Не теряю а выкидываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2018, 18:56 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=21&tid=2017951]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 443ms |

| 0 / 0 |
