| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > структура и облясть видимости |
| Автор: NOCaut 29.8.2011, 19:42 | ||
Open - тут инициализация переменной . К ней свободно доступаюся SQLGetConfigValue - тут переменная уже неинициализована. как такое может бить ? |
| Автор: newbee 30.8.2011, 09:19 |
| Инициализация всех переменных происходит еще до конструктора; по умолчанию и/или в списке инициализации. |
| Автор: NOCaut 30.8.2011, 10:55 |
| у структури нету конструктора ж. |
| Автор: mekhanikus 30.8.2011, 11:01 |
Садись, два! |
| Автор: spyswamp 30.8.2011, 11:02 |
| NOCaut, есть. |
| Автор: newbee 30.8.2011, 11:05 |
| Если речь о С, то в структуре и функций нет. В С++ у структуры есть конструктор. И сформулируй нормально вопрос с примерами кода, так как не ясно в чем у тебя проблема. |
| Автор: NOCaut 30.8.2011, 11:18 | ||
| Незнал. тогда пойду читать про структури в с++ Использую я ето так
|
| Автор: newbee 30.8.2011, 11:37 |
| NOCaut, в main сделай db=new struct IconDB. И еще подумай, нужна ли тебе переменная через указатель, почему бы не сделать просто extern struct IconDB db? |
| Автор: NOCaut 30.8.2011, 11:48 |
| Спасибо. Вопрос решон! |
| Автор: azesmcar 30.8.2011, 12:55 |
и про delete не забудь. |