
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.03.2018, 03:29:53
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
В С: Код: plaintext 1. 2. 3. 4. 5. как сделать в "правильном С++" аналог для выделенного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 09:58:55
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
White Owl, Разве так не работает? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 10:57:28
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
NekZ, только зачем? писать дольше, а смысла ни статик- ни реинтерпрет касты не добавляют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 12:39:19
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
Siemarglписать дольше, а смысла ни статик- ни реинтерпрет касты не добавляютзато читать понятнее, сразу видно творение криворукого обкуренного китайского школьника )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 17:42:51
|
|||
|---|---|---|---|
Запутался в 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, 18:30:16
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
White OwlNekZWhite Owl, Разве так не работает? Код: plaintext 1. Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 18:34:06
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
Но выглядит извращенски Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 18:53:49
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
egorychWhite Owlпропущено... Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. Точняк, надо больше const, тогда статик каст прокатывает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 19:57:10
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
White Owl Код: plaintext 1. 2. 3. 4. 5. 6. 7. А зачем вы пытаетесь привести к const char** и разыменовать его, когда там на самом деле const char*, т.е. разыменовывается мусор, а не указатель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 21:04:15
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
egorychWhite Owlпропущено... Нет, увы, но так не работает.слишком мало констов )) надо бы так, кмк: Код: plaintext 1. хм... понял, спасибо. Хотя С стиль все равно более понятный :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.03.2018, 21:46:12
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
White OwlХотя С стиль все равно более понятный :)только его плохо видно в коде и он - хороший источник трудноуловимых ошибок, потому как по любому приведёт что угодно к чему угодно. Но ведь пострелять в ногу - наше любимое развлечение =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2018, 02:45:09
|
|||
|---|---|---|---|
|
|||
Запутался в 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, 10:57:51
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
White OwlВ С: Код: plaintext 1. 2. 3. 4. 5. как сделать в "правильном С++" аналог для выделенного? Так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2018, 11:01: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:18:17
|
|||
|---|---|---|---|
Запутался в 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, 13:39:58
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
Вася Уткинconst void *a - это указатель на ячейку массива, в которой указатель на строку. Т.е. a - это указатель на указатель. А, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2018, 13:44:11
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
MasterZiv Код: plaintext 1. 2. 3. 4. 5. 6. В std::sort компаратор должен вычислять операцию "less". std::strcmp - не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2018, 14:09:53
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
Anatoly MoskovskyMasterZiv Код: plaintext 1. 2. 3. 4. 5. 6. В std::sort компаратор должен вычислять операцию "less". std::strcmp - не то. А ведь и правда. Минуту. Исправил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.03.2018, 16:44:10
|
|||
|---|---|---|---|
|
|||
Запутался в static_cast<> |
|||
|
#18+
White OwlС стиль все равно более понятный "Понятный" — это если ты понимаешь, в какие касты (static, const...) и их комбинации он превращается. А так ты не заметил, что теряешь const. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.03.2018, 18:56:11
|
|||
|---|---|---|---|
Запутался в static_cast<> |
|||
|
#18+
Утка ВасинаWhite OwlС стиль все равно более понятный "Понятный" — это если ты понимаешь, в какие касты (static, const...) и их комбинации он превращается. А так ты не заметил, что теряешь const.Не теряю а выкидываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2017951]: |
0ms |
get settings: |
18ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
191ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 363ms |
| total: | 697ms |

| 0 / 0 |
