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

Как исправить ошибку,чтобы прога заработала - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте класс со специальной версией оператора new, получающей второй аргумент типа string http://www.cyberforum.ru/cpp-beginners/thread1054551.html
Создайте класс со специальной версией оператора new, получающей второй аргумент типа string. Этот класс должен содержать переменную static vector<string>, в которой сохраняется аргумент. Специальная версия new должна выделять память обычным образом. В main() вызовите new со строковыми аргументами, содержащими описания вызовов (попробуйте воспользоваться препроцессорными макросами _FILE_ и...
C++ Определить, образуют ли элементы целочисленных массивов неубывающую последовательность Написать программу, определяющую образуют ли элементы целочисленных массивов A и B неубывающую последовательность. написать функции: - Заполнение массива числами в диалоговом режиме - вывода одномерного массива - Определения, образуют ли элементы массива неубывающую последовательность http://www.cyberforum.ru/cpp-beginners/thread1054550.html
Вставка заданного числа в массив после k-го элемента C++
Написать программу, вставляющую заданное число m в целочисленный массив A после k-го элемента. Число для вставки m и номер k-го элемента запрашивать в диалоговом режиме: - Заполнение массива числами в диалоговом окне - вывода одномерного массива - вставки заданного числа m в массив после k-го элемента массива
C++ Даны две прямые в пространстве.Определить их взаимное расположение. Решении в С++ и алгоритм(блок схему)
Не могу решить. помогите , очень надо.:( Даны две прямые в пространстве.Определить их взаимное расположение. Добавлено через 29 минут Решить предложеную задачу (использовать операторов: if, switch):cry: помогите пожалуйста
C++ Легкое задание, экзамен, за решение плачу wm http://www.cyberforum.ru/cpp-beginners/thread1054476.html
Ввести целую кв. матрицу А n*n. Ввести ее В каждом столбце найти мин и макс. Вывести координаты Элементы в каждом столб между ними увел. Вдвое Преобраз. Матрицу вывести
C++ из файла в структуру Задан файл с N записями о работниках цеха: ФИО, специальность. Найдите количество работников заданой специальности. Не знаю как из файла данные записать в структуру. Помогите пожалуйста. подробнее

Показать сообщение отдельно
RG21
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 8
24.12.2013, 11:51     Как исправить ошибку,чтобы прога заработала
Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов.
Порядок выполнения работы:
Определить пользовательский класс в соответствии с вариантом задания.
Определить в классе следующие конструкторы: без параметров, с параметрами, копирования.
Определить в классе деструктор.
Определить в классе компоненты-функции для просмотра и установки полей данных.
Определить указатель на компоненту-функцию.
Определить указатель на экземпляр класса.
Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса и каждый вызов конструктора и деструктора сопровождается выдачей соответствующего сообщения (какой объект какой конструктор или деструктор вызвал).
Показать в программе использование указателя на объект и указателя на компоненту-функцию.
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
51
52
53
54
55
56
57
58
#include "stdafx.h"
 
#include <iostream> 
#include <string> 
#include <conio.h>
using namespace std;
 
class strana
{
    public:
    char *name;
    char *forma;
    float ploshad;
    strana(void)
    {
    }
    strana(char *n,char *f)
    {
        name=n;
        forma=f;
        cout<<"Введите площадь территории(тыс. кв.км.)";
    }
    strana(char *n,char *f,float p)
    {
        ploshad=p;
        name=n;
        forma=f;
    }
    ~strana()
    {
        cout<<"удалено "<<name<<endl;
        cout<<"удалено "<<forma<<endl;
    }
    void show()
    {
        cout<<"Название - "<<name<<endl<<"Форма правления - "<<forma<<endl<<"Площадь территории(тыс.кв.км.) - "<<ploshad<<endl;
    }
};
 
void main(void)
{
    setlocale(LC_ALL,"rus");
    float p=17098;
    char *t="Россия";
    char *f="Монархия";
    strana s;
    s.forma=f;
    s.ploshad=p;
    s.name=t;
    t="1";
    s.show();
    s.~strana();
    strana s1(t);
    s1.show();
    strana s2=s;
    s2.show();
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru