Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как присвоить одну матрицу другой? Вот написал программу, как присвоить последней отсортированной матрице массив В? Задание: получить новую отсортированную матрицу В из матрицы А. #include "stdafx.h" #include "iostream" using namespace std; int _tmain() {double A; // 1 Задание int i, j; https://www.cyberforum.ru/ cpp-beginners/ thread1301984.html C++ Сложение и вычитание
Текст задачи надо переписывать!
C++ Жуткий билдер не понятно что творит и почему https://www.cyberforum.ru/ cpp-beginners/ thread1301969.html
Народ объясните пожалуйста ничего понять не могу почему я объявляю переменные int mazda=0 и потом в процессе выполнения программы оно увеличивается на 1 а в конце вывожу полученный результат у меня выводит ОГРОМНЕЙШИЕ ЧИСЛА не понятно откуда -245157954 В начале у меня сразу int mazda =256 почему? https://www.cyberforum.ru/attachment.php?attachmentid=454776&stc=1&d=1416135163
C++ Массив линейных односвязных списков Помогите не могу разобраться с массивом линейных односвязных списков. Перепробовал много вариантов, получается что то не то. Здесь пишу самый простой свой вариант. Задача: Используя датчик случайных чисел получить 10 уникальных ключей (0..99) реализовать хеширование методом цепочек (со списками). #include <stdio.h> #include <stdlib.h> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1301962.html
C++ Почему выводит ошибку C4700, что локальная переменная неинициализированна, если она инициализированна
Все это более чем странно. #include <iostream> #include <locale.h> #include <time.h> #include <cstdlib> using namespace std; int main() {
C++ Проверка результатов массива Всем привет!!! Скажите пожалуйста, как он считает среднее арифметическое исходных значений данного элемента и восьми соседних с ним? Правильно ли выводит? #include "stdafx.h" #include <conio.h> int _tmain(int argc, _TCHAR* argv) { float mas={{5, 8, 3.5, -1.7, 7, 12, -32, 7, 5, -4}, {5, 8, 3.5, -1.7, 7, 12, -32, 7, 5, -4}, {5, 8, 3.5, -1.7, 7, 12, -32, 7, 5, -4}, {5, 8, 3.5, -1.7, 7,... https://www.cyberforum.ru/ cpp-beginners/ thread1301958.html
C++ Заполнить одномерный массив B элементами, расположенными по периметру исходного массива A https://www.cyberforum.ru/ cpp-beginners/ thread1301933.html
Помогите, пожалуйста! Дано натуральное число n и двумерный массив A (n,n). Составьте программу, которая заполняет одномерный массив B элементами, расположенными по периметру исходного массива A.
Дано натуральное k. Определить k-ю цифру последовательности, в которой выписаны подряд степени пятерки C++
Дано натуральное k. Определить k-ю цифру последовательности: 1525125625..., в которой выписаны подряд степени 5. #include <stdio.h> #include <conio.h> #include <windows.h> #include <math.h> #include <iostream> #include <stdlib.h> main() { setlocale(LC_ALL,"Russian");
C++ Чтение из файла Не знаю как нормально организовать чтение чисел из файла (числа в файле расположены через запятую) пример файла: 14,79,..,4 68,74,..,43 .............. 16,47,..,58 количество чисел в каждой строке само собой разное, доходит до 90 (максимум), но все числа в интервале int. https://www.cyberforum.ru/ cpp-beginners/ thread1301912.html C++ Задача по информатике https://www.cyberforum.ru/ cpp-beginners/ thread1301897.html
Студенты МИСиС очень хотят попасть на чемпионат Нарнии по фиктивному программированию. Для этого им нужно пройти через дверь в шкафу, расположенном в Министерстве негодования и разлуки. В день Х студенты обнаруживают, что приспешники Синей Колдуньи установили на шкаф Великий Нарнийский Замо́к. Кодовый механизм в таком Замке́ состоит из N, расположенных на окружности, дисплеев с...
Мини калькулятор или деление на ноль C++
Привет форумчани. Написал я программу что-то на подобия калькулятора который работает с математическими выражениями. Все отлично работает но препод нашел небольшой изъян, это программа не может вычислит разделения на 0 (то что x/0= бесконечность я знаю), это приводить к странной ошибке: 1.#INF . я бы хотел спросить как написать функцию которая определяет бесконечность. Заранее спасибо за ответы....
C++ Вылетает ошибка: "E2238 Multiple declaration for defoult" Unit1.cpp(122): E2238 Multiple declaration for 'defoult' char str; char str1; CharToOem("Не правильный вариант ответа",str1); CharToOem("Машину производства какой страны вы хотите??\n" "1)Япония\n" "2)Германия\n" "3)Россия\n" "4)Америка\n" ,str); https://www.cyberforum.ru/ cpp-beginners/ thread1301894.html
Эксперт С++
8971 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
16.11.2014, 19:12 0

Ошибка при попытке создания шаблона - C++ - Ответ 6858727

16.11.2014, 19:12. Показов 3040. Ответов 41
Метки (Все метки)

Ответ

Цитата Сообщение от DrOffset Посмотреть сообщение
В чем?
Ваш тезис:

Цитата Сообщение от DrOffset Посмотреть сообщение
Следовательно мы можем взять адрес статической функции использовать его в выражениях времени компиляции.
Однако, вы не можете взять адрес статической функции и использовать его в выражениях времени компиляции.

Приведенный вами пример:

Цитата Сообщение от DrOffset Посмотреть сообщение
typedef int (*func_t)();
template <func_t a, func_t b>
struct C
{
* * static constexpr func_t f_arr[] = { a, b };
};
Никак не использует значения адреса
Не путайте тело шаблона и выражение времени компиляции.



Пример выражения времени компиляции:
C++
1
2
3
4
template<class T, bool is_int = ::std::is_same<int, T>::value >
struct example
{
};
Здесь в шапке шаблона,
C++
1
bool is_int = ::std::is_same<int, T>::value
Есть выражение времени компиляции.

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

Вернуться к обсуждению:
Ошибка при попытке создания шаблона C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2014, 19:12
Готовые ответы и решения:

Ошибка С2280 при попытке создания потока
При попытке создания потока auto t = new thread(&amp;merge, fin, fout, maxmemory, p) вылезает error...

Ошибка при попытке загрузки файла
Задача состоит в том, чтобы по очереди загрузить файлы, введя их имена в консоль. #include...

Ошибка при попытке открытия файла
Добрый день. При выполнении функции открытия файла F.open(adr,ios::in) по несуществующему адресу...

Ошибка при попытке удаления указателя
Программа работает,но при попытке выйти из нее по условию,вылетает ошибка.Если закомментировать...

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

Ошибка при специализации шаблона
Пишу: template &lt;&gt; struct Test &lt; int&gt; { Test(int x) :x(x) {} int Cout...

Ошибка при попытке подключить внешнюю библиотеку
Делал всё по инструкции, только пути другие. Пишет: Гуглёж не помог. Когда-то вроде с glut...

Ошибка при попытке сопоставить список аргументов
Выбивает вот такую ошибку: &quot; при попытке сопоставить список аргументов &quot;(overloaded-function,...

При использовании шаблона, ошибка с десткрутором
Задание сделать шаблон класса список. Сделал сам список, и добавление элемента и тестовый класс...

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