Форум программистов, компьютерный форум CyberForum.ru

Наследование классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread347159.html
Доброго дня! Есть код: char str; DWORD buf = sizeof(str); Работает отлично, но мне нужно сделать несколько переменных и я решил запихать это все в массив: char str; DWORD buf; buf = sizeof(str);
C++ Работа с классом string в C++ Как прочитать данные из файлы в строковую переменную string? http://www.cyberforum.ru/cpp-beginners/thread347114.html
C++ Подскажите литературу теорию и практику по написанию исходного кода на С++
Подскажите литературу теорию и практику по написанию исходного кода на С++. Если есть с подробным разбором текста по строкам, как и что с чем взаимодействует и какой результат получается пошагово!? Желательно в области сетей, интернета, игр.
C++ Как передать массив в функцию не указывая размер
Хочу сделать функцию для сортировки массивов с разным размером как передать массив в функцию не указывая его размер ?
C++ Глюк GetWindowModuleFileName http://www.cyberforum.ru/cpp-beginners/thread347010.html
Пишу продвинутый диспетчер файлов без tlhelp32.lib поэтому решил находить ModulePath с помощью GetWindowModuleFileName но столкнулся с проблемой - ModulePath выводятся какие-то левые, совсем не сответвующие действительности, почему так?Как альтернативу пробовал юзать имена образов из HKEY_PERFORMANE, но они там во первых без расширений, во вторых только имена, без путей, вобщем глубоко завяз%-)...
C++ error lnk2028 unresolved token extern c Здравствуйте. При компиляции такого примера// Test6.cpp : main project file. #include "stdafx.h" #include <Windows.h> #include <iostream> using namespace std; using namespace System; int main(array<System::String ^> ^args) подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2807 / 1583 / 248
Регистрация: 03.05.2010
Сообщений: 3,686
01.09.2011, 15:32     Наследование классов
Цитата Сообщение от sandye51 Посмотреть сообщение
переменная глобальная, поэтому все инициализируется значениями по умолчанию
Это верно для всех глобальных объектов, кроме классов, не являющихся POD-классами, для которых вызывается конструктор по умолчанию.
У автора классы имеют защищенное поле, поэтому они не являются POD-классами, поэтому при создании их глобальных объектов будет вызван конструктор по умолчанию, в данном случае созданный компилятором, т.е. пустой, следовательно данное-член x отсутствует в его списке инициализации, следовательно останется неинициализированным
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru