Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Элементы введенного(заданного) столбца упорядочены по возрастанию что не так с программой ? точнее с условием int const b = 2, c = 2; { int a, o; for (int i = 0; i < b; i++) { for (int j = 0; j < c; j++) { a = rand() % 5; cout << a << " "; } https://www.cyberforum.ru/ cpp-beginners/ thread2534588.html C++ Информация о проживании в общежитии (да/ нет). Вывести на экран информацию о студентах, проживающих в общежитии
Вот такое задание: "Организовать ввод, хранение в массиве, вывод на экран данных о студентах группы: фамилия, имя, дата рождения (массив из трёх чисел), информация о проживании в общежитии (да/ нет). Вывести на экран информацию о студентах, проживающих в общежитии. Определить число студентов, родившихся в указанном месяце (месяц вводится с клавиатуры). Все хорошо, программа работает, но не...
C++ Описать процедуру, которая присваивает параметру Е запись из самого левого листа непустого дерева https://www.cyberforum.ru/ cpp-beginners/ thread2534563.html
Вершины дерева вещественные числа.Описать процедуру, которая присваивает параметру Е запись из самого левого листа непустого дерева Т.
C++ Как создать массив определенного типа по условию? Как создать массив с определенным типом, смотря на условние? Я хочу чтобы если я вводил цифру 1, то у меня создавался массив типа int, если 2, то типа float и тд. Данная конструкция: if(n == 1) int* arr = new int; else if (n == 2) float* arr = new float; else if (n == 3) double* arr = new double; не работает. После этого текста компиллятор не видит этого массива. Как правильно сделать? ... https://www.cyberforum.ru/ cpp-beginners/ thread2534558.html
C++ Вычислить значение суммы для приведённого выражения
Вычислить значение суммы или произведения для приведённого в каждом варианте выражения. Конкретные величины исходных данных выбрать самостоятельно.
C++ Составить программу, которая будет для трех данных чисел находить сумму двух больших из них Составить программу, которая будет для трех данных чисел находить сумму двух больших из них. https://www.cyberforum.ru/ cpp-beginners/ thread2534550.html
C++ разобрать и пояснить задачу #include <iostream> using namespace std; int main(int argc, char *argv) { int N,i; cout << "Vvedi kolvo elementov v massive: "; cin >> N; int a; https://www.cyberforum.ru/ cpp-beginners/ thread2534544.html C++ isdigit() и кириллица
При этом коде если ввести символ из кириллицы выдаст ошибку. Как от неё избавиться? int main() { char example; cin >> example; cout << isdigit(example); }
C++ Проверьте код на работоспособность и найдите ошибки В целом он работает правильно, но после вывода 2 структуры показываются неправильно(2 и 5). Не могу понять почему. Также в самом конце почему-то срабатывает точка остановки #include <iostream> #include <stdio.h> #include <fstream> using namespace std; struct Aeroflot { https://www.cyberforum.ru/ cpp-beginners/ thread2534536.html C++ Найти первый нечетный элемент в одномерном массиве и запомнить его номер https://www.cyberforum.ru/ cpp-beginners/ thread2534535.html
Найти первый слева нечетный элемент в одномерном массиве и запомнить его номер Прошу, помогите пожалуйста. Нужно нарисовать схемой, даже не в программах
C++ Вывести линейно зависимые строки матрицы
Объявить и заполнить двумерный динамический массив случайными числами от -50 до 50.Показать его на экран. 1)Вывести линейно зависимые строки матрицы
C++ задачу 2 недели ломаю голову не могу доделать Пользователь вводит двумерный массив. Количество строк и столбцов пользователь задает с клавиатуры. Необходимо определить, в каких столбцах сумма элементов отрицательна. Вывести номера столбцов Набрасал код #include<iostream> using namespace std; int main() { int **bigmass; int nc, nl; cin » nl » nc; bigmass = new int*; https://www.cyberforum.ru/ cpp-beginners/ thread2534528.html
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
20.11.2019, 21:53 0

template<> в нескольких функциях - C++ - Ответ 14015329

20.11.2019, 21:53. Показов 950. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено DEsimas как решение

Решение

Цитата Сообщение от DEsimas Посмотреть сообщение
Не могу понять как правильно использовать template<> в нескольких функциях
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename T>
void coutArray(T* Arr, int size)
{
    for(int i = 0; i < size; i++)
            std::cout << Arr[i] << " ";
}
 
template<typename Y>
void cinArray(Y* Arr, int size)
{
    for(int i = 0; i < size; i++)
            std::cin >> Arr[i];
}
Добавлено через 33 секунды
Цитата Сообщение от DEsimas Посмотреть сообщение
Не могу понять как правильно использовать template<> в нескольких функциях
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename T>
void coutArray(T* Arr, int size)
{
    for(int i = 0; i < size; i++)
            std::cout << Arr[i] << " ";
}
 
template<typename Y>
void cinArray(Y* Arr, int size)
{
    for(int i = 0; i < size; i++)
            std::cin >> Arr[i];
}


Вернуться к обсуждению:
template<> в нескольких функциях C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2019, 21:53
Готовые ответы и решения:

Ошибки: 1) use of class template requires template argument list 2) 'T' : undeclared identifier
Решил подправить свой класс с использованием шаблонов, но столкнулся со следующим косяком. Если я...

Template definition of non-template при использовании частичной спецификации шаблонов
Всем привет! Есть задача написать шаблон класса, принимающего в качестве параметров типа шаблон и...

'MyQueue' : use of class template requires template argument list
Написал код про шаблоны. Не могу понять почему выводит ошибку во время наследования класса. ошибки...

Ошибка компиляции: template-id does not match any template declaration
Здравствуйте. Помогите, пожалуйста: #include &lt;iostream&gt; using namespace std; template...

1
20.11.2019, 21:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2019, 21:53
Помогаю со студенческими работами здесь

В чем различие template <typename T> от template <class T> ?
Добрый день ! Заметил в новых книгах применение записи template &lt;typename T&gt; вместо template...

Visual Studio выдаёт ошибку при вынесении объявления функции с template в .h файл. Без template всё работает
Проект содержит три файла: Source.cpp, arrTreat.h, arrTreat.cpp. Source.cpp: #include...

Переменная в нескольких функциях
Всем привет. Вот код: var c2c=0; var c=0; var cpr =0; var c2cpr=0; var ob=0; function...

Ошибка с django.Template.Template
Из учебника djbook: http://djbook.ru/ch04s02.html В самом начале представлен пример использования...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru