Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм линейной структуры Вот код программы, в конце выдает ошибку"could not find a match for 'pow(double)' , что с ним не так? #pragma hdrstop #pragma argsused #include <iostream.h> #include <cmath> int main(int argc, char* argv) { double a; double b; double x; https://www.cyberforum.ru/ cpp-beginners/ thread1554584.html Квадратная матрица C++
Задана квадратная матрица. Я нашел максимальный элемент главной диагонали. Как мне вывести не диагональ, а ряд максимального элемента? #include <iostream> #include <cmath> #include <stdlib.h> using namespace std; int main() {
C++ Cin, string https://www.cyberforum.ru/ cpp-beginners/ thread1554557.html
Как мне через cin ввести переменную стринг? string name; cin >> name; cout << name << endl;
C++ Сумма минимальных элементов каждого столбца массива АхВ Сам написал код для определение матрицы и вывод его на МСДОС, дальше никак не получается выполнить условие "Найти сумму минимальных элементов каждого столбца заданной матрицы" // 1234.cpp : Defines the entry point for the console application. // // 1231.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" https://www.cyberforum.ru/ cpp-beginners/ thread1554544.html
Переделать программу перемножения матриц с использованием указателей C++
Помогите переделать эту программу чтобы были указатели!! Вот задание: Дано две матрицы А и В, найти -АВ #include <iostream> using namespace std; int main() { const int N = 3;
C++ Подсчитать сумму элементов массива, значения которых кратны 8 https://www.cyberforum.ru/ cpp-beginners/ thread1554531.html
Добрый вечер, нужно сформировать целочисленный массив IM (17), элементами которого являются случайные числа из диапазона . Подсчитать сумму элементов массива, значения которых кратны 8. #include<cstdlib> #include<math.h> #include <time.h> #include<iostream> using namespace std; int main() { int IM,i,S; S=0;
C++ Транслирование строки формулы в набор функций Заголовок темы не совсем верно раскрывает суть вопроса. Задача: вводим строку форумы (пример y=sin(x)+5;). Левый коэф всегда y, т.е. мы его условно отбрасываем, в правой же стороне из неизвестных только x. Нужно составить транслятор из формулы в понятный вид. После чего получить производную данной функции. Идеи: будем посимвольно перебирать всю функцию, проверям каждый елемент условиями, 1)... https://www.cyberforum.ru/ cpp-beginners/ thread1554518.html C++ Невозможно обратиться к private член, объявленному в классе
View.h #pragma once #include "Model.h" class View { private: ModelClass model; public: View(ModelClass modelClass);
C++ Работа со строками. Заменить каждую первую букву в словах, начинающихся с гласной буквы на прописную Заменить каждую первую букву в словах, начинающихся с гласной буквы на прописную. Что только не делал, но так и не получилось. Заменяет только в первом слове, а дальше выводит без замены... Помогите пожалуйста составить программу, желательно не замудренную. #include <iostream> #include <conio.h> #include <stdio.h> #include <string.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1554508.html C++ В двумерном массиве поменять местами наибольший элемент у третьем столбце с наименьшим элементом в пятом Помогите переделать эту программу чтобы были указатели!! Вот задание: У данном двумерном массиве поменять местами наибольший элемент у третьем столбце с наименьшим элементом в пятом. #include "stdafx.h" #include <iostream> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread1554504.html
C++ Как объявить функцию из другого класса в потоке?
Есть функция, которая находится в другом классе. Нужно сделать так, что бы эта функция работала в отдельном потоке: ModelClass modelClass = ModelClass::Instance();//так создаю модель (при помощи паттерна "Одиночка") std::thread playThread(modelClass->Play);//<--знаю, что не будет работать //в классе "ModelClass" есть функция "Play". Ее и надо "крутить" в отдельном потоке. Как это сделать? (в...
C++ Не создается .exe Добрый день. Выкидывает вот такую вот ошибку. В коде вроде как ошибок нет. #include "stdafx.h" #include"StdAfx.h" #include<stdlib.h> #include <stdio.h> #include <conio.h> #include<math.h> https://www.cyberforum.ru/ cpp-beginners/ thread1554498.html
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
0

Passing member functions into templates - C++ - Ответ 8206272

17.10.2015, 18:35. Показов 658. Ответов 12
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет.

Вот так передаю member-function в шаблон:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <typeinfo>
 
template<typename T, typename U>
void Print(T& object, U u)
{
    std::cout << typeid(object).name() << std::endl
        << typeid(u).name() << std::endl;
}
 
 
class Sample
{
public:
    void Function()
    {
 
    }
};
 
 
int main()
{
    Sample s;
    Print(s, &Sample::Function);
}
Вопрос: можно обойтись функцией Print с одним аргументом? Почему не получается использовать просто
C++
1
2
3
template<typename T>
void Print(T object)
{...}


Вернуться к обсуждению:
Passing member functions into templates C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2015, 18:35
Готовые ответы и решения:

Create a programm that creates an object of created class Time and tests the member functions of class
Time Class Create a class called Time that might be used to represent time. 1. Your...

Templates and pointers to functions
в общем пишу одну процедурку для работы с текстовыми файлами, которая сама должна в вызывать...

Invalid use of member in static member function
Здравствуйте! У меня есть класс: class foo{ public: foo(); ~foo(); int m_number;

Passing const as argument of
В очередной раз qt подкидывает мне проблему. Есть функция float MyPolygon::GetDepth() { ...

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

Passing ‘const Square’ as ‘this’
g++ -std=c++11 -Wall -Werror -Wno-sign-compare -Wno-unused-result -o lab2 *.cpp btree.cpp: In...

Message Passing Interface (MPI)
Подскажите плиз как подключить mpi в шарпе? Еще вопрос библиотеку надо скачивать? Сначало я в с++...

Passing 'double' for converting 1 of 'void'
Здравствуйте! пишу метод Эйткина (для выч. мата)с графикой но выдает ошибки в коде. Помогите...

Problem with passing a list variable by a reference
Здравствуйте. Не знал, как нормально сформулировать заглавие на русском! :D В общем такая проблема....

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