Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Попадают ли точки в указанную область определить по введенным пользователем N координатам (xi, yi) попадают ли они в указанную закрашенную область. Вывести на экран ответ в виде последовательности сообщений (Yes/No). https://www.cyberforum.ru/ cpp-beginners/ thread3161340.html C++ Где можно протестировать алгоритм сортировки?
Здравствуйте, я на написал код реализующий классическую быструю сортировку. #include<bits/stdc++.h> using namespace std; void quick_sort(vector<int>& data, int L, int R){ int i = L, j = R-1; int elem = (data+data)/2; while (i <= j){ for (; data < elem; i++); for (; data > elem; j--); if (i <= j){
C++ Нужна функция вычисляющая площадь треугольника по трем сторонам https://www.cyberforum.ru/ cpp-beginners/ thread3161309.html
Нужна функция вычисляющая площадь треугольника по трем сторонам используя формулу s=sqrt(p*(p-a)*(p-b)*(p-c)) , где p=(a+b+c)/2 - полупериметр, a,b,c - Длины сторон треугольника. Длины сторон должны вводиться с клавиатуры. Программа должна обрабатывать, в том числе, и некорректно введение данные. Буду благодарен за помощь
C++ Написать программу, которая определяет, попадает ли точка с заданными координатами в область Даны вещественные числа x и y. пожалуйста не могу разобраться как писать данную программу на C++. Буду очень очень благодарен:cry: https://www.cyberforum.ru/ cpp-beginners/ thread3161306.html
C++ Ошибка компиляции ассемблерной вставки
Происходит ошибка при компиляции программы 6asm.cpp: In function ‘int findElement(std::vector<int>&, int)’: 6asm.cpp:32:6: error: ‘asm’ operand has impossible constraints ); ^ #include <iostream>
C++ Как мне сделать сортировку людей по дате рождения? Как мне сделать сортировку людей по дате рождения? Так чтобы те кто по старше были сверху, а те кто по младше снизу. #pragma once #include <iostream> #include <Windows.h> #include <string> #include <iomanip> using namespace std; class Znak { private: https://www.cyberforum.ru/ cpp-beginners/ thread3161246.html
C++ Сложность алгоритма https://www.cyberforum.ru/ cpp-beginners/ thread3161231.html
Добрый вечер всем форумчанам! Вот такой код: #include <iostream> #include <set> #include <map> #include <algorithm> #include <vector> #include <string> using namespace std; int main() { int cnt, n;
C++ Условная компиляция, #ifndef #ifdef
Фрагмент кода: #ifndef BOARD0 Port_ResetBits(Port5,1) #elifdef BOARD0 PortSetBit(Port5, 1) и ни первая, ни вторая строки не выполняются. Может ли такое быть и почему?
C++ Преобразование строки к числу через strtol() https://www.cyberforum.ru/ cpp-beginners/ thread3161141.html
Здравствуйте, кто может подсказать, как переписать строку с stoi на приведенный комментарий. int fill(int* array, int size) { char el; int act_size {}; for (int i = 0; i < size; ++i) { std::cin >> el; if (isalldigit(el)) {
C++ Вычислить значение выражения с переменными в разных системах счисления Разработать программу на языке C++ для решения следующей задачи. Заданы два числа — A и B, первое в системе счисления с основанием p, второе в системе счисления с основанием q. Вычислить значение C по указанной формуле и вывести его на экран в десятичной системе счисления и системе счисления с основанием r. https://www.cyberforum.ru/ cpp-beginners/ thread3161106.html
C++ Ввод списка
Нужно исправить код, чтобы список вводил пользователь (отрицательные и большие в том числе) #include <iostream> #include <list> #include <cmath> using namespace std; //является ли число простым int p(int num) { if (num <= 1) {     return false;
C++ Программа не может получить данные элементов хеш-таблицы #include <iostream> #include <string.h> #define CAPACITY 50000 // размер хеш-таблицы using namespace std; unsigned long hash_function(char* str) { // хеш-функция unsigned long i = 0; for (int j = 0; str; j++) i += str; // находим сумму значений ASCII строки return i % CAPACITY; // возвращаем хешированное значение введенной строки https://www.cyberforum.ru/ cpp-beginners/ thread3161004.html
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
08.04.2024, 22:49 0

Массив шаблонов - C++ - Ответ 17271898

08.04.2024, 22:49. Показов 3273. Ответов 79
Метки (Все метки)

Ответ

Цитата Сообщение от pup_kin Посмотреть сообщение
почему нельзя сохранить указатели на объекты разных типов например в массив шаблонов
Выше по теме приводили в пример std::tuple. Это как раз оно.
Еще приводили std::variant - это тоже оно, но с другого краю.

Хотите свое такое и чтобы было правильно? Надо изучить как оно там реализовано внутри, и поймете если, значит и свое сможете сделать. В противном случае это просто будет хождение по граблям.

Вернуться к обсуждению:
Массив шаблонов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2024, 22:49
Готовые ответы и решения:

Разреженный массив (с использованием шаблонов), исключение оператора посредством SFINAE
Доброго времени суток. не так давно начал изучать плюсы, и если с функциональным...

Массив шаблонов или как обратиться к элементам разного типа, хранящиеся в одном "списке" по индексу
Собственно, вот такой вот вопрос. Очень нужно решение. Спасибо.

Использование шаблонов
Здравствуйте, пытаюсь набросать элементарный пример шаблона в Visual Studio 12 и получаю ошибку...

запрет шаблонов
У меня есть некоторая шаблонная функция, которая определена для некоторого набора типов данныхх....

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

С++ использование шаблонов
Приветствую всех на форуме. Написал код с использованием шаблонов. Задание звучит так : ...

Реализация шаблонов
Всем привет! Можно ли как-то реализовывать шаблонный класс в другом файле? то есть имеем...

Функции-шаблонов
1.Нужно переделать в шаблоне input - набор символов не через a = rand() % 15; , а через ручной....

Специализация шаблонов
Верните методу FindTopDocuments возможность быть вызванным со статусом документа вместо лямбды....

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

Перегрузка шаблонов
привет, объясните, почему вызывается первая версия шаблона? #include &lt;iostream&gt; using namespace...

Каталог шаблонов
Может кто подскажет ? Как-то раз попадалась на глаза программа, которая позволяла вести...

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