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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Доступ к приватным членам http://www.cyberforum.ru/cpp-beginners/thread268650.html
доброго времени суток подскажите как мне правильно реализовать доступ. Есть класс в нём приватными членами являются указатель на char делая функции Set/Get с Sеt все нормально, возникает вопрос с Get хочется написать по глупому char * GetSome() { return Some;//Some типа char * } но это ведь будет ошибка так как some приватное поле и если мы вернем указатель на него то сможем его...
C++ Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве 1. Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве 2. Дан массив вещественных чисел размерностью N (1<N≤50). Вывести на экран значения и адреса наибольшего и наименьшего элементов массива, а также их разность http://www.cyberforum.ru/cpp-beginners/thread268642.html
Вычисление суммы ряда C++
Вычисление суммы ряда Потрудитесь один раз нормально оформить свою тему, глядишь, и отвечать будут охотнее.
C++ Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности.
Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности.
C++ Попадание точки в заштрихованную область http://www.cyberforum.ru/cpp-beginners/thread268639.html
написать программу на языке С
C++ Сформировать линейный динамический массив из элементов исходного, превышающий модуль среднего арифметического своих соседей. Сформировать линейный динамический массив из элементов исходного, превышающий модуль среднего арифметического своих соседей. (На простом С) подробнее

Показать сообщение отдельно
Fafle
 Аватар для Fafle
34 / 34 / 4
Регистрация: 19.03.2010
Сообщений: 136
05.04.2011, 18:41     Шаблоны функций
Заменяешь прототипы функций на template
C++
1
2
<typename T1, typename T2> T2 nuts(T1 **a, T2 m, T2 n);
template <typename T1, typename T2> nuts1(T1 **a, T2 m, T2 n);
А объявления на
C++
1
template <typename T1, typename T2>T2 nuts(T1 **a, T2 m, T2 n)
и
C++
1
template <typename T1, typename T2>T2 nuts1(T1 **a, T2 m, T2 n)
Добавлено через 55 секунд

Не по теме:

Цитата Сообщение от Ma3a Посмотреть сообщение
Fafle, в целом верно, но в Си шаблонов нет, а есть они в Си++.
Увы это копипаст из моего учебника Чему молодеж то учат?



Причем насколько мне известно записи
C++
1
<class T>
и
C++
1
<typename T>
эквивалентны.
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru