|
C++, создаю обертку для winapi (создание окна)
| ☑ |
0
mxs089
30.11.15
✎
21:10
|
вопрос, как идеологически правильно, создать статический класс, или именованную область с набором функций и переменных?
|
|
1
mxs089
30.11.15
✎
21:13
|
я так понимаю дело в доступе к переменным, т.е. если я хочу скрывать глобальные переменные, лучше реализовывать классом?
|
|
2
ДенисЧ
30.11.15
✎
21:14
|
Это форум, посвящённый (гипотетически) 1с и всему, что с ним связано.
Причём тут с++ и винэйпиай?
|
|
3
mxs089
30.11.15
✎
21:15
|
я же создал тему в разделе IT
|
|
4
DmitrO
30.11.15
✎
21:37
|
А как идеологически правильно? Так чтобы не было бедных, или чтобы были все богатые?
|
|
5
mxs089
30.11.15
✎
21:41
|
это не одно и тоже
|
|
6
H A D G E H O G s
30.11.15
✎
21:49
|
Хорошо, что меня такие вопросы не парят.
|
|
7
DmitrO
30.11.15
✎
21:59
|
(5)Давай начнем с того, что статических классов в с++ не бывает.
|
|
8
mxs089
30.11.15
✎
22:14
|
(7) +, я так singleton называю
|
|
9
DmitrO
30.11.15
✎
22:39
|
(8)ну вот плохо это..
Статический класс (паттерн реализован в С# на уровне языка) и синглетон действительно разные вещи.
Разница в том что статический класс не имеет экземпляров, а синглетон все же имеет именно экземпляр (хотя и всегда только один).
|
|
10
DmitrO
30.11.15
✎
22:43
|
Ерунда это все по большому счету, особенно в контексте (0), без разницы как делать, хоть так, хоть эдак, хоть еще черти что можно придумать и подогнать под любые паттерны..
Главное чтобы оно работало и было оплачено. :)
|
|
11
Музон Хиггса
30.11.15
✎
22:46
|
|
|
12
DmitrO
30.11.15
✎
22:58
|
(8)И да, еще, пространства имен ты называешь 'именованными областями' - люди ну это же безобразие, называйте вещи своими общепринятыми терминами.
Прогресс двигают стандарты, не надо выеживаться. Когда люди начинают не соблюдать стандарты мы получаем такую гадость как HTML например.
|
|
13
mxs089
30.11.15
✎
23:07
|
(12) +, исправлюсь
|
|