Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Каким лучше образом создавать сразу несколько экземпляров класса? Каким лучше образом создавать сразу несколько классов? Что-то подсказывает, что это не очень гуд. int n_stud; cout << "Enter number of students: " << endl; cin >> n_stud; Group* PM_101 = new Group; https://www.cyberforum.ru/ cpp-beginners/ thread2589454.html C++ Возможно ли конвертировать текст строки в переменную?
Допустим есть такая запись string Tring="int Q"; на выходе нужно получить int Q или только Q(int можно подставить самому) .
C++ Выделение подстроки Допустим есть такая запись string Tring="int Q"; на выходе нужно получить int Q или только Q(int можно подставить самому) . https://www.cyberforum.ru/ cpp-beginners/ thread2589428.html C++ Почему ответ не сходится Здравствуйте, скажите почему ответ не сходится #include <iostream> #include <conio.h> #include <math.h>; #pragma hdrstop #include <stdio.h> #include <cmath> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2589422.html
C++ "Сигнатура" внутри класса/структуры - можно ли?
Приветствую форумчан! Есть функция, принимающая void*. Допустим, я хочу передавать этой функции указатель на два различных вида структур и, в зависимости от структуры, функция будет работать по-разному. Вопросы: 1. Гарантируется ли, что в любой структуре по её начальному адресу находится первая переменная из её определения? 2. Это очень плохой стиль программирования? Код для примера,...
C++ Определить длину введенной строки и поменять первую половину со второй https://www.cyberforum.ru/ cpp-beginners/ thread2589409.html
Помогите пожалуйста понятным языком очень срочно надо Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L, и, если длина L кратна 4, то первая часть строки меняется местами со второй.
C++ Найти максимальное из чисел полученных циклическим сдвигом (длинная арифметика) Дано целое десятичное число N (1 <= N <= 2^100-1). Некто записал это число в двоичном формате и стал циклически сдвигать влево, т.е. брать первую цифру числа и переносить ее в конец. Например, если N = 11, то в двоичном формате оно будет представлено как 1011. После первого сдвига получится 0111, после второго — 1110, после третьего — 1101, после четвертого — исходное число 1011. Легко видеть,... https://www.cyberforum.ru/ cpp-beginners/ thread2589408.html C++ Что такое потоковые операции ввода/вывода?
Нужно ответить на вопросы только как для чайника 1 Объясните смысл понятия "поток" в современном программировании. 2 Что собой представляет иерархия классов для выполнения потоковых операций? 3 Объясните, как выполняются операции с потоками. 4 Объясните особенности программирования и выполнения операций создание и уничтожение потоков, связывание их с файлами. 5 В чем заключаются...
C++ Задача с длинной арифметикой Дано целое десятичное число N (1 <= N <= 2^100-1). Некто записал это число в двоичном формате и стал циклически сдвигать влево, т.е. брать первую цифру числа и переносить ее в конец. Например, если N = 11, то в двоичном формате оно будет представлено как 1011. После первого сдвига получится 0111, после второго — 1110, после третьего — 1101, после четвертого — исходное число 1011. Легко видеть,... https://www.cyberforum.ru/ cpp-beginners/ thread2589398.html C++ Сортировка по возрастанию одномерный динамический массив методом слияния В)Сортировка по возрастанию одномерный динамический массив методом слияния. https://www.cyberforum.ru/ cpp-beginners/ thread2589380.html
Сортировать по убыванию одномерный динамический массив методом быстрой сортировки Хоара; C++
Б)Сортировать по убыванию одномерный динамический массив методом быстрой сортировки Хоара;
C++ Сортировать по возрастанию одномерный динамический массив методом Шелла; А)Сортировать по возрастанию одномерный динамический массив методом Шелла; https://www.cyberforum.ru/ cpp-beginners/ thread2589378.html
71 / 48 / 5
Регистрация: 10.01.2017
Сообщений: 1,849
0

Шаблонная функция в отдельном cpp - C++ - Ответ 14283467

25.02.2020, 20:04. Показов 4033. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,

Подскажите пожалуйста, вот когда обьявляю шаблонную функцию внутри main.cpp:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template <typename T>
void show_symv(T my_symv)
{
cout<<my_symv<<endl;
}
 
 
int main()
{
char my_char = 'S';
char my_int = 22;
 
show_symv(my_char);
show_symv(my_int);
}
Все работает, но когда я создаю функцию show_symv в отдельных .cpp и .h:

C++
1
2
3
4
5
6
7
// show_symv.h
#pragma once
 
using namespace std;
 
template <typename T>
void show_symv(T my_symv);
C++
1
2
3
4
5
6
7
8
9
10
11
// show_symv.cpp
 
#include "pch.h"
 
using namespace std;
 
template <typename T>
void show_symv(T my_symv)
{
cout<<my_symv<<endl;
}
То появляется ошибка на не разрешенный символ.
Есть какие то правила обеления шаблонной функции в отдельных файлах относительно обычных функций ?

Вернуться к обсуждению:
Шаблонная функция в отдельном cpp C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2020, 20:04
Готовые ответы и решения:

Шаблонная функция: в файле .h или .cpp
Всем доброго времени суток... Начал читать про шаблоны, появились вопросы... 1. Как мне вывести...

Глобальная переменная и функция в отдельном cpp
Здравствуйте, Подскажите пожалуйста, можно ли так сделать чтобы переменная объявленная глобально...

Обращение к статическому массиву в отдельном cpp
Здравствуйте, Подскажите пожалуйста, есть статический заранее определенный массив, но чтобы он...

Сделать недоступной функцию в отдельном .cpp модуле
Допустим, я хочу добавить к проекту новый .cpp файл с содержанием некоторых функций. Проблема в...

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

Описание функции шаблонного класса библиотеки в отдельном cpp-файле
Есть библиотека. В файле ARRAYLIST.HPP описан шаблон template &lt;typename _Type&gt; class ArrayList...

Шаблонная функция
Здравствуйте! Имеется след. функция поиска: template &lt;class T&gt; int linear_search(T* arr, int...

шаблонная функция С++
написать шаблонную функцию что подсчитывает сколько в массиве пар соседних элементов с одинаковыми...

Шаблонная функция
Всем привет! Подскажите пожалуйста, почему не работает следующее объявление функции-шаблона?...

Шаблонная функция С++
Помогите пожалуйсто понять ошибку Используется шаблонная функция в первом вызове она отображает...

Шаблонная функция
Нужно создать шаблонную функцию, в которой массив сортируется пузырьком, поиск максимального и...

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