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

Шаблон и выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ размеры файлов данного подкаталога http://www.cyberforum.ru/cpp-beginners/thread268386.html
Подстажите пожалуйста, как мне найти размеры файлов данного подкаталога, какими функциями и если возможно то код
C++ Посчитать выражение, введенное в строку Что-то запутался, помогите пожалуйста добрым кодом на следующую задачу: Пользователь вводит с клавиатуры арифметическое выражение (используемые операции только сложение и вычитание). Посчитать его значение. Если в выражении встречаются другие символы, выдать сообщение, что выражение введено не корректно. http://www.cyberforum.ru/cpp-beginners/thread268381.html
C++ среднее арифметическое на Pascal ABC
Помогите найти среднее арифметическое первых 50-ти нечётных натуральных чисел, на паскале абс
C++ проверка на неправильный ввод данных
//часть проги cout<<"Ocenka po matematike: "; do{cin>>x.matan;while(x.matan<1){cout<<"Ocenka ne mojet bit` otricatel`noi! Vvedite zanovo!"<<endl;break;}}while(x.matan<1); //здесь я проверяю только на отрицательность. мне надо чтобы еще и проверял на ввод символьных данных
C++ разделить предложение на слова http://www.cyberforum.ru/cpp-beginners/thread268321.html
разделить предложение на слова и расставить слова по алфавиту по первой букве #include <stdafx.h> #include <iostream> #include <stdlib.h> #include <conio.h> #include <string.h> #include <locale> using namespace std; void main() {
C++ С клавиатуры вводится текст,посчитать длину самого длинного слово Спасибо подробнее

Показать сообщение отдельно
VASSUV
MiThEoN
 Аватар для VASSUV
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 403
Записей в блоге: 2
01.04.2011, 18:28     Шаблон и выделение памяти
можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
template<class T> T* CreateArray(T a, int n)
{
    return new T[n];
}
 
int main()
{
    double*a;
    a = new double;
    int n = 5;
    a = CreateArray(*a,n);
    return 0;
}
или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
template<class T> T CreateArray(T a, int n)
{
    return (T) malloc(n*sizeof(T*));
}
 
int main()
{
    double*a;
    a = new double;
    int n = 5;
    a = CreateArray(a,n);
    return 0;
}
но почему без 11 строки не работает?
 
Текущее время: 02:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru