Форум программистов, компьютерный форум CyberForum.ru

Шаблон функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен пример того, что работать вроде не должно, но работает http://www.cyberforum.ru/cpp-beginners/thread1084639.html
Есть у кого то парочка тем для размышления:):) каких то конструкций, где вроде бы так делать нельзя, но почему то работает или не работает!?
C++ Задача о Аттестаци Привет всем кто читает мою тему. Нуждаюсь вашей помощи. Возникли некоторые проблемы при решении вот этой задачи. У меня там бесконечно идет цикл и намертво зависает программа. Вот сама задача. http://www.cyberforum.ru/cpp-beginners/thread1084618.html
C++ Вектора и условие
Как сделать так,чтобы условие типа if (temp == bad_word){ temp = checkBad; cout << checkBad << '\n'; } относилось ко всему вектору bad_word? ----- И вопрос из этой же программы #include <iostream> #include <locale.h>
Перегрузка "operator =" для шаблона класса C++
как правильно перегрузить operator= для щаблона, по идее я принимаю 2 ссылки на объекты этого класса и возвращаю 1 из них ... что-то не так #ifndef ARRAYTP_H #define ARRAYTP_H #include <iostream> #include <cstdlib> template<class T, int n> class arraytp
C++ Класс для обработки строки http://www.cyberforum.ru/cpp-beginners/thread1084594.html
Помогите, пожалуйста, исправить ошибку. Условие задачи: Написать программу, в которой предусмотреть класс для организации обработки символьной строки. Внутри класса реализовать два конструктора: 1-й конструктор должен обеспечивать ввод строки с клавиатуры; 2-й конструктор должен формировать символьную строку c помощью ГСЗ (диапазон от 32 до 127). Кроме того, внутри класса предусмотреть 2 метода:...
C++ Sizeof объекта в классе Допустим у меня в классе private: char *name; float tsena; int chastota; При подсчете sizeof объекта класса выдает 12. Это понятно. Теперь допустим у меня private: char *name; float tsena; подробнее

Показать сообщение отдельно
KOPOJI
Модератор
 Аватар для KOPOJI
16243 / 6454 / 390
Регистрация: 12.06.2012
Сообщений: 19,362
29.01.2014, 17:39     Шаблон функций
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
template <typename T>
T f(T, T);
 
int main(int argc, char *argv[])
{
    f(10, 20);
    f(10.5, 25.5);
    f("foo", "bar");
 
    return 0;
}
 
template <typename T>
T f(T a, T b)
{
    std::cout << "------------------" << std::endl << a << std::endl << b << std::endl;
    return a;
}
Только проверки типа не выполняется...
 
Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru