|
возможности switch()
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky...Насчитал столько же констант )) ну вот не правда Ваша - семёрки нема :)) ну вот чтоб не возбуждать лишний раз другой вектор - не стал рожать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 14:14 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Anatoly MoskovskymaytonДа разве в константах дело. Скажите по честному кто помнит порядок срабатывания метки case 0: и начала цикла с постусловием do? Так понятнее? )) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Уже лучше. Только странно что *to не инкременируется. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:11 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
maytonТолько странно что *to не инкременируется. to - это порт В/В ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:31 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Да в коде вообще нет константан! Казнить, не помиловать! Дилетанта Ибо сейчас все пользователи WinApi - Curl и другого просто побледнели. Это что получается, им нужно цифорки запоминать??? Модератор: Редактировано Вот так выглядит код, если его привести к c\c++ Код: 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. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:41 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
kolobok0То же самое по скорости (в оригинале упор на скорость), проигрыш в размере. читаемость 100% Код: 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. 28. 29. 30. 31. 32. 33.
Тесты в студию! С 10000000 вызовами Хотя если ты не подметил, что подметили сверху. То ты и код то не запускал ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:44 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
И что бы закрепить, что делает код, вам ASM листинг https://godbolt.org/z/bN7U43 Код: sql 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:48 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Можно заметить, что при 8 тактов нет не одной проверки. Что даёт огромный прирост в те времена ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:49 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Гирлионайльдо, Луговский? Залогонься друг! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 15:53 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
mayton, Попутал. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:12 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Извини. Просто твой напористый стиль напомнил одного. Может чуть сбавишь обороты? Мы тут все люди спокойные. Как в клубе. OK? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:18 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
mayton, Ну ладно, ладно. Дурачок было слишком прямолинейно. <<Отброс средних лет>>. Вот так в самый раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 16:20 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Давай как зарубежных форумах. Сухо и по делу. Я - добрый модератор. А другие - злые. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 17:14 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
kolobok0Гирлионайльдо..коллектив. ..из за некомпетентности.. ну, судя по коду - писал его лох от сей. 1) использование констант в коде +1 шаг к увольнению. 2) если надо использовать скорость копирования, то откройте для себя стандартные функции библиотек (и как они решают эти дела. тут надо бы сказать про ту обезьяну которая не использует опыт человечества ранее накопленный) +10 шагов к увольнению , с записью в трудовую о не компетентности в данной области 3) время сколько затратит другой разработчик который заглянет в этот код? 5 секунд? 5 минут? Или 30 минут лазанья по компиляторам, с проверкой - а что хотел автор, правильно ли они превращают идею автора в результат, как это адаптировать к другим условиям которые пришли с выше... +5 шагов к увольнению организатора работ к допуску этого горе программиста к коду. 4) ... там ышо можно наковырять существенные минусы этого говнокода... удачи вам, она вам потребуется (круглый) Этот человек, зашёл чисто что бы высказать своё больное мнение, которое ему навязали с целью его обидеть. Он сам себе противоречит в 2 и 3 пункте, относительно первого. Потому что константы надо использовать активно и везде. Пример WinApi - Curl и другое. Они используют константы для тонкой настройки какой нибудь прослойки. Если человек будет писать значения константы А не константы, ибо у kolobok0 пальцы от остеохондроза давно рассыпались Может быть. То его точно уволят! А может уже kolobok0 уволили, и он решил другим свой негативный опыт передать ... Он задел тему, стандартных функций копирования, когда я написал что уже используют SSE но он задел это !. Нагло попытавшись высказать свой словесный шоколад ... Он всего лишь Дилетант который пришёл на форум всем мозги морочить. И не понятно кто его так обидел. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 18:20 |
|
возможности switch()
|
|||
---|---|---|---|
#18+
Гирлионайльдо, если кто-то некорректно высказался, то это не дает тебе право вести себя аналогично. Соблюдай правила форума. Не понравилось, напиши что не понравилось или нажми "Сообщить модератору". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 18:32 |
|
|
start [/forum/topic.php?fid=57&gotonew=1&tid=2017678]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get first new msg: |
11ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 173ms |
0 / 0 |