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

Нужно объект типа класс проинициализировать с помощью перегруженного конструктора Class::Class( bool a ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Полезные книги по С++ http://www.cyberforum.ru/cpp-beginners/thread500411.html
сабж: http://www.onuchin.ru/cpp/
C++ Файлы определения модуля *.def Захотел использовать *.def для экспорта ф-ий.Нашёл в инете след. материал: Файлы определения модуля MyDLL.def : LIBRARY "MyDLL" DESCRIPTION "MyDLL - пример DLL-библиотеки" EXPORTS MyFunction @1 В строке экспорта функции можно указать ее порядковый номер, поставив перед ним символ @. Этот номер будет затем использоваться при обращении к GetProcAddress (). На самом деле компилятор... http://www.cyberforum.ru/cpp-beginners/thread500392.html
bitmap - как задать 24 бита?? C++
Добавляю в проект 24-битный BITMAP, а он при компиляции превращается в grayscale. Где задаются эти параметры?
Во сколько раз asm быстрее С++ C++
Есть примерный фрагмент кода: For i=0 to end1 For j=0 to end2 If massivA(i)=massivB(j) then massivC(k)=j Next j Next i где massivA, massivB - Byte массивы massivC - integer массив
C++ Освобождение памяти от циклического списка http://www.cyberforum.ru/cpp-beginners/thread500271.html
Каким образом организовать освобождение памяти, если выделяется память для каждого элемента цикл. списка внутри функции, а наружу передается только ее указатель? int* func() { int* p; // создание циклического списка return p; }
C++ Нужна максимальная скорость программы Нужна максимальная скорость программы (сложение, сравнение целочисленных переменных, в том числе лежащих в Byte массивах и пр. похожие операции). На каком языке какой версии это лучше делать? подробнее

Показать сообщение отдельно
petrovich1
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
16.12.2011, 22:18     Нужно объект типа класс проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
Плиз помогите. Не знал, что я такой чайник.)

Итак:
есть два класса:

CMyClass.h
CMyClass.cpp

и

CMyClassDlg.h
CMyClassDlg.cpp

я перегружаю конструктор класса Class
C++
1
2
3
4
5
6
CMyClass::CMyClass()
{}
CMyClass::CMyClass( bool a )
{
if( a ) ... 
}
в классе ClassDlg я объявляю объект типа класс и хочу его проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
как это сделать?

я делаю так:
в файле MyClassDlg.h объявляю
C++
1
MyClass class_item;
в файле MyClassDlg.cpp пишу:
C++
1
class_item = CMyClass(TRUE);
он пишет:
error C2582: ''operator ='' function is unavailable in ''CMyClass''


чего он ругается?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru