![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| sOckets |
|
|||
![]() ЖгуПоПонедельникам ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 24.8.2006 Где: ws2.lib Репутация: 1 Всего: 2 |
Привет , вот я выкладываю код инсталлера\унинсталлера сервисов для Windows NT\XP
Просьба заценить чистоту и читабельность кода. Ну и исправить ошибки типа "Как не стоит писать код"
Скоро напишу не консольную версию Это сообщение отредактировал(а) sOckets - 23.9.2006, 23:05 -------------------- Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту. |
|||
|
||||
| registered |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 30.8.2006 Репутация: нет Всего: 1 |
а что Вы вообще хотите - указать ошибки - или показать рабочий код ?
|
|||
|
||||
| sOckets |
|
|||
![]() ЖгуПоПонедельникам ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 24.8.2006 Где: ws2.lib Репутация: 1 Всего: 2 |
Код рабочий , просто я хочю чтоб "гуру" указали мне на ошибки типо "Как не стоит писать код" =\
-------------------- Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту. |
|||
|
||||
| registered |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 30.8.2006 Репутация: нет Всего: 1 |
я конечно не гуру 1.
2. глобально не есть хорошо 3.
для этого есть strcpy, strcpy_s - но в идеале нужно конечно std::string 4. используй smart-поинтеры ну.... далее нет смысла - лучше задавай вопросы Это сообщение отредактировал(а) registered - 24.9.2006, 00:04 |
||||||
|
|||||||
| sOckets |
|
||||
![]() ЖгуПоПонедельникам ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 24.8.2006 Где: ws2.lib Репутация: 1 Всего: 2 |
А чем эта функция не потходит ? на счёт strcpy я в курсе
Почему ? На будущее , пожалуйста обьясняйте почему вы так думаете. -------------------- Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту. |
||||
|
|||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
потому что дефайны считаются плохим тоном.. |
|||
|
||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 11 Всего: 61 |
Плохо тем, что, например, в #define A B, идет механическая (!) замена A на В а тексте програмы, без проверки на соотвествие типов. => возможны неприятные ошибки -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
хто сказал? Добавлено @ 10:41
зачем тут смарт-поинтеры применять? |
||||
|
|||||
| sOckets |
|
|||
![]() ЖгуПоПонедельникам ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 24.8.2006 Где: ws2.lib Репутация: 1 Всего: 2 |
Понятие я имею что такое smart-поинтеры -------------------- Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту. |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
в книгах пишут " по возможности избегайте, define'ов "..
|
|||
|
||||
| registered |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 30.8.2006 Репутация: нет Всего: 1 |
вообще тут напрашивается класс
например что-то вроде
Это сообщение отредактировал(а) registered - 24.9.2006, 10:57 |
||||
|
|||||
| sOckets |
|
|||
![]() ЖгуПоПонедельникам ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 24.8.2006 Где: ws2.lib Репутация: 1 Всего: 2 |
Ну программа мелочная , поэтому я думаю класс не стоит вообще юзать для таких мелочей ,пойми если новичём будет читать тот код что у тебя и у меня ...я (как новичёк) больше пойму то что сам накалякал -------------------- Я Будущий сотрудник Google Inc. Юзаем Google Code Search для поиска исходников. Юзаем GMail как почту. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |