4 / 4 / 3
Регистрация: 23.10.2012
Сообщений: 233
|
|
1 | |
Подскажите использование char** на примере26.01.2013, 13:52. Показов 4569. Ответов 30
Метки нет (Все метки)
0
|
26.01.2013, 13:52 | |
Ответы с готовыми решениями:
30
Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm [] в visual c++ подскажите на примере Использование функции округления на конкретном примере Подскажите как найти СКНФ и СНДФ на примере: |
31.01.2013, 18:33 | 24 |
C учетом возможностей современных IDE "возвратится" не проблема...
А что бы не возвращаться нужно по любому знать свой код, а главное разбивать его так что бы и так было понятно в дальнейшем... Опять же комментарии... Добавлено через 5 минут Если ты не помнишь что делает ф-ция, то толку от значка & все равно за подробностями придется лезть в код этой ф-ции.
0
|
Неэпический
|
||||||
31.01.2013, 18:43 | 25 | |||||
Становиться понятно, что значение в функции будет меняться.
В случае же с ссылкой из синтаксиса вызова ничего не понятно и приходится лезть в прототипы. Прать по коду как ... или захламливать код, комментариями вида?
0
|
31.01.2013, 18:50 | 26 | ||||||||||
Где тут захламление ?
К примеру
Добавлено через 3 минуты И что это даст, если ф-ция делает еще что-то... а пять же придется лезть в код ф-ции
0
|
31.01.2013, 18:52 | 27 |
Комментарий, которго можно было бы избежать, заменив ссылку на указатель. А когда таких мест становится много, то текст программы начинает превращаться в помойку. Одно из программерских искусств - это писать программу понятно, чтобы и без лишних комментариев было всё очевидно
0
|
Неэпический
|
|
31.01.2013, 19:00 | 29 |
А что будет внутри меняться? Сам Dir или значение, которое в нем хранится?
Тогда, как передача двойного указателя в эту функцию будет говорить, что изменятся будет сам указатель, а не то содержимое(но оно тоже может) которое он содержит. Добавлено через 1 минуту Это лишний комментарий. Как написал уже Evg при их большом количестве код превратиться в помойку, а разгрибать этот мусор потом другому человеку, который проклянет того, кто это написал.
0
|
31.01.2013, 19:19 | 30 |
А тут уже от логики зависит всей программы ... ясно что читающий должен быть смотреть в контексте программы а не так обобщенно как в этом примере.
Не вижу проблем в тех же stl -хедерах тоже есть комментарии что тут плохого? Тем более когда нужно объяснить что делает ф-ция одним & явно не обойтись.
0
|
31.01.2013, 20:20 | 31 | |||||
По ходу ты не совсем понимаешь, о чём речь идёт. Проблема вовсе не в том, что сложно разобраться в программе, а в том, чтобы процесс разбора сократить до минимума. В больших проектах людям часто приходится смотреть фрагменты чужих кодов. И в таких случаях было бы желательно, чтобы человек смотрел только то, что ему реально нужно понять, не отвлекаясь на просмотр ненужных функций и цепочек функций
Если договориться о том, что ссылочные параметры используются только в виде const, а там, где нужна запись в параметр, будет использоваться явный указатель, то меньше тратится времени на просмотр кода. Например, тебе нужно в коде отследить значение переменной x, по возможности не тратя времени на то, чтобы вникать в остальной код, не относящийся к этому. Если написано
1
|
31.01.2013, 20:20 | |
31.01.2013, 20:20 | |
Помогаю со студенческими работами здесь
31
Подскажите, пожалуйста в чем моя ошибка в этом примере? Использование JavaScript и локального хранилища для незначительных изменений страницы (на примере личного кабинета) Подскажите, как лучше создать структуру БД MySQL 5. На конкретном примере Подскажите где ошибка, в первом примере всё работает, но с классами отказ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |