|  | 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) +, исправлюсь     |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший