|
Покритикуйте код
|
|||
---|---|---|---|
#18+
Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 16:57 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
Зачем эта колбаса? Выводи сразу в cout. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 18:03 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
mayton Зачем эта колбаса? Выводи сразу в cout. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
в файл пишу, а не на консоль ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 18:06 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
listtoview, тем более. Пиши потоком. Зачем тебе толстая одна строка? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 18:12 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
maytonЗачем тебе толстая одна строка? Чтоб "слоники бегали" и тормозили нипадецки. Хотя тут ещё вопрос на засыпку: а буферизует ли вывод std::ofstream и если да, то какого размера у него буфер. Хотя на фоне создания каталога и открытия файла на каждый чих, разницы уже, наверное, никакой. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 18:29 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
Должен буферизировать. Ну я надеюсь на это. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 20:43 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
listtoview, предварительная проверка длины (будущего) файла не требуется? с переименованием "заполненного" фацла ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2019, 21:02 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
listtoview, Готовый логгер никак не применить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 00:34 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
я бы CreateDirectory поменял на стантартную библиотеку. сразу добавится переносимость Код: plaintext 1. 2. 3.
а если не удалось записать, то сообщение пропадет. а оно может быть очень важным и стоить много денег. почему бы не вынести формирование строки с временем в отдельную функции? а еще лучше - просто требовать префикс сообщения сверху. кто вызывает - тот пусть и подает что ему надо и как ему надо. может там еще IP захочется прилепить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 07:52 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
operation похоже вообще не используется. нужно у компилятора включить все предупреждения и включить трактование предупреждений как ошибки. это обязательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 07:58 |
|
Покритикуйте код
|
|||
---|---|---|---|
#18+
listtoview Код: plaintext 1.
Подпапка Logs будет создана в текущей папке, а текущей может оказаться любая. Правильнее указать полный путь. И как выше написали каждый раз не обязательно ее создавать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2019, 08:04 |
|
|
start [/forum/topic.php?fid=57&msg=39892051&tid=2017519]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 140ms |
0 / 0 |