|
|
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
я стараюсь делать без ветвлений, но не знаю правильно ли.. типа: 0.h->1.h->2.h->3.h->...->N-1.h->N.h даже если можно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 17:54:18 |
|
||
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
Только то что нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 17:55:19 |
|
||
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
AkhТолько то что нужно я ненужные модули естесно не включаю, но, в данном примере (в рисунке 1) 3.h будет иметь доступ ко всем модулям до N.h, хотя ему это не нужно, но вредит ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 17:59:30 |
|
||
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
Tubrikя ненужные модули естесно не включаю, но, в данном примере (в рисунке 1) 3.h будет иметь доступ ко всем модулям до N.h, хотя ему это не нужно, но вредит ли? Большая связность, больше и дольше компилит... Чтобы уменьшить связность, ашники можно включать в cpp-файле. Если необходимо включение в ашнике то в случаях, где они нужны только для реализации, их можно туда вынести, используя PImpl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 18:20:05 |
|
||
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. При изменении a.h перекомпиливаться c.h не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 18:26:57 |
|
||
|
какова структура связи модулей идеального проекта?
|
|||
|---|---|---|---|
|
#18+
понятно, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 19:04:05 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34979071&tid=2027725]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 464ms |

| 0 / 0 |
