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

Выделить память под несколько элементов + вызвать конструктор для каждого - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс в классе http://www.cyberforum.ru/cpp-beginners/thread166001.html
class Date { public: Date(int dd = 0, Month mm = Month(0), int year = 0); //Деструктор ~Date(){};
C++ задание по структурам Вот задача Создать структуру с именем employee, содержащую два поля: номер со¬трудника типа int и величину его пособия в долларах типа float. Запроси¬ть с клавиатуры данные о трех сотрудниках, сохраните их в трех струк¬турных переменных типа employee и выведите информацию о каждом из сотрудников на экран. http://www.cyberforum.ru/cpp-beginners/thread165963.html
Класс Anketa C++
Объясните что делает етот фрагмент програмы и есть ли в нем ошибки (где). ... class Anketa { char *fam; char *name; public: Anketa (); ~Anketa (char *str); char *getfam() {return fam}; char *getname() {return name;}
Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними C++
есть код{float a,b,c,x; setlocale(LC_ALL,"Russian"); cout<<"Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними;"<<endl; cout<<"Введите длину A:"; cin>>a; cout<<"Введите длину B:"; cin>>b; cout<<"Введите величину угла в градусах:"; cin>>x;
C++ LNK1169: one or more multiply defined symbols found http://www.cyberforum.ru/cpp-beginners/thread165944.html
Не могу понять, в чём тут ошибка?? Помогите пожалуйста)) #include <iostream.h> #include <stdio.h> #include <math.h> void main() { double x,y,z; cout << "Vvedite chislo x-->";
C++ Сортировка стека Пытаюсь сортировать стек, но ничего не выходит, помогите пожалуйста #include "stdafx.h" #include "iostream" #include "stack" using namespace std; int main() { setlocale(LC_ALL,"Russian"); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.09.2010, 17:49     Выделить память под несколько элементов + вызвать конструктор для каждого
Ну вот ещё вариант
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
#include <iostream>
 
class OneDouble {
    double dblValue;
public:
    OneDouble(double val) : dblValue(val) {}
    friend std::ostream & operator << (std::ostream & ost, const OneDouble & odb){
        ost << odb.dblValue;
        return ost;
    }
};
 
int main(){
    const int size = 4;
    OneDouble ** arr;
    double values[size] = { 1.1, 2.2, 3.3, 4.4 };
    arr = new OneDouble* [ size ];
 
    for ( int i = 0; i < size; ++i )
        arr[i] = new OneDouble(values[i]);
 
    for ( int i = 0; i < size; ++i )
        std::cout << *arr[i] << ' ';
 
    for ( int i = 0; i < size; ++i )
        delete arr[i];
    delete [] arr;
    std::cout << std::endl;
 
    return 0;
}
 
Текущее время: 18:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru