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

Конструктор/деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу формирования рабочего файла(бинарного файла из структур) на основе исходного текстового файла http://www.cyberforum.ru/cpp-beginners/thread806864.html
(а)Составить программу формирования рабочего файла(бинарного файла из структур) на основе исходного текстового файла; (б)Составить программу сбора и печати сведений в указанном формате по данным рабочего файла; (с) Составить соответствующее задание и выполнить синтаксическую отладку программ: исходные файлы: (а)base.txt-исходный текстовый файл; (б)city.txt-текстовый файл,содержащий...
C++ ошибка компиляции Задача Даны действительная матрица размера действительные числа , натуральные числа р, q . Образовать новую матрицу размера вставкой после строки с номером р данной матрицы новой строки с элементами и последующей вставкой после столбца с номером q нового столбца с элементами . #include <iostream> #include <stdlib.h> using namespace std; //выделение памяти под матрицу double... http://www.cyberforum.ru/cpp-beginners/thread806857.html
Файловый ввод-вывод C++
Дан текстовый файл с некоторыми целыми числами. Открыть файл, определить максимальное значение элементов. Если оно кратно трем, заменить каждое третье значение файла нулем, если кратно пяти – заменить его суммой первого и последнего элементов. Запустить программу не получилось, вот заготовки #include <iostream> #include <fstream> #include <string> #include <cstring> using namespace std; ...
проверьте, пожалуйста, код. Перемножение степенных рядов C++
#include "stdafx.h" #include <iostream> using namespace std; float* vvod (int n) { setlocale(LC_ALL, "rus"); float* mas = new float ; for (int i = 0; i <= n; ++i) {
C++ Перегрузка оператора [] http://www.cyberforum.ru/cpp-beginners/thread806820.html
У меня есть класс Przedzial (Интервал) с приватными переменными double low и double up И нужно перегрузить оператор для случая ob , где ob - объект класса m - на сколько кусков делим интервал n - который из них возвращаем. Например: ob (4,10) ob = (6,8) а теперь сама проблема , можно перегрузить только для одного аргумента и я просто ума не приложу как сделать так чтобы...
C++ Присваивание указателей, вызов оператора присваивания класса Если написать StrL **testStr; testStr = new StrL * ; testStr = new StrLBit("100001"); testStr = new StrLBit("0101"); testStr = testStr; bool t = 0; if (testStr == testStr) t = 1; printf ("%d", t); подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
12.03.2013, 22:01     Конструктор/деструктор
Как то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
class Transport
{
public:
 ...
  Transport()//конструктор по умолчанию
{
name=NULL;
nomer=0;
force=0;
}
  Transport(char n[],int nom,int f){//конструктор с параметрами
    strcpy(name,n);
    nomer=nom;
    force=f;
}
.....
~Transport();//деструктор
}
 
class samolet:public Transport
{
public:
 ....
  samolet() : Transport()
{ 
      cena=0;
}
  samolet(int c,char n[],int nom,int f) : Transport(n,nom,f)
{
cena=c;
}
....
~samolet();
}
 
class deltoplan:public samolet 
{
public:
...
     deltoplan() : samolet(),Transport()
{
     skorost=0;
}
    deltoplan(int s,int c,char n[],int nom,int f) : samolet(c) : Transport(n,nom,f)
{
       skorost=s;
}
....
~deltoplan();
}
 
Текущее время: 00:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru