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

Динамический массив элементов произвольного типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой http://www.cyberforum.ru/cpp-beginners/thread1065602.html
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой. Вот часть кода, четные правильно подсчитывает, а нечетные никак. Подскажите плиз. int Sumch = 0; int s = 0; int nechet = 0; int chet = 0;
C++ работа с файлом через входной параметр int _tmain(int argc,char* argv) { FILE* F =fopen(argv, "wt+"); когда пишу параметр запуская через командную строку или ярлык, создается файл с первой буквой параметра, и туда записывается все что надо. Параметр писал и с полным указанием пути "C:\...." в итоге он называл файл С, писал параметр "input" файл создавался i, ставил кавычки, не помогло, подскажите, то-ли я тупой, то-ли лыжи не... http://www.cyberforum.ru/cpp-beginners/thread1065566.html
Ссылки на тип данных в классе C++
ребят, подскажите, как это Создать класс содержащий ссылку на int? не понимаю ссылки...
C++ Вычислить сумму элементов матрицы выше главной диагонали
Здравствуйте. Помогите решить задание. Нужно вычислить сумму элементов матрицы выше главной диагонали. Заранее спасибо.
C++ Составить программу вычисления функции http://www.cyberforum.ru/cpp-beginners/thread1065529.html
Нужно составить программу вычисления значения функции y(x) при произвольном значении х. До этого находил похожую формулу программы, но числа слишком большие. Может что в формуле не так, подскажите пожалуйста? #include "stdafx.h" #include <iostream> #include <math.h> #include <conio.h> using namespace std; void main() {
C++ Запрос роста в см, вывод в метрах и см const double m = 100; int height; int main() { cout << "Enter your height in cm:______\b\b\b\b\b\b"; cin >> height; cout << int (height / m) << " m and " << (height / m - int (height / m)) * m << " cm"<< "" ; return 0; } подробнее

Показать сообщение отдельно
LuxArt
33 / 20 / 2
Регистрация: 14.11.2013
Сообщений: 85
09.01.2014, 17:22     Динамический массив элементов произвольного типа
Mehanik511,

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
#include <iostream>
#include <stdlib.h>
 
class DynamicArray
{
private:
    void *arr[10];
    static int s1;
 
public:
    template<typename T>
    void Add(T value)
    {
        arr[s1++] = new T(value);
    }
 
    template<typename T>
    void Print(int i)
    {
        std::cout << *((T *)(arr[i])) << ' ';
    }
};
 
int DynamicArray::s1 = 0;
 
int main(int argc, char *argv[])
{
    DynamicArray arr1;
 
    arr1.Add(10);
    arr1.Add(3.14);
    arr1.Add('a');
    arr1.Add("String");
 
    arr1.Print<int>(0);
    arr1.Print<double>(1);
    arr1.Print<char>(2);
    arr1.Print<char*>(3);
 
    system("pause");
    return 0;
}
 
Текущее время: 20:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru