Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ std::string, std::fstream, ошибка кучи https://www.cyberforum.ru/ cpp/ thread95695.html
HEAP: HEAP: Free Heap block e68be0 modified at e68ec0 after it was freedгде то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString. Замечательно, то же самое... ошибка при _data = new char; // _size == 12 У меня ощущение что я скушал всю память, однако диспечер задач говорит об обратном. Приложение кушает 80 мб памяти, что не сильно больше чем обычно... я...
C++ Автоматическое преобразование стандартных типов
Если моя функция LOG принимает qString* можно ли сделать так чтобы автоматически вызывалась конструирование временного объекта и он отправлялся в фунцию? т.е. вместо LOG(&qString("Привет мир")); просто LOG("Привет мир"); Объявление LOG такое: void LOG(qString* Error, ...); Мне нужно заявить как то компилятору что бы он мог преобразовывать из const char* в qString ? Что должна делать...
C++ "цепной" << Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";? https://www.cyberforum.ru/ cpp/ thread94750.html C++ Нейросети Слышал, что нейросети на самом деле моделятся программно. А как? Как делать классы сети и нейрона? Как соединять нейроны в сеть? Куда подавать вход и в какой форме? Как и откуда снимать отклик? Каковы приблизительно возможности таких сетей? Как оценить число нейронов, необходимое для решения задачи? Как оценить время отклика? Как учить сеть? За счёт чего поддерживается такое обучение? Не уверен,... https://www.cyberforum.ru/ cpp/ thread94746.html
C++ Ортогональная таблица
Есть таблица БД с композитным возможным ключом из двух полей, двух композитных сущностей, или обычного поля и композитной сущности. Надо значениям одного из этих полей/композитов сопоставить столбцы экранной таблицы, а значение второго поля пусть соответствуют строкам и подписать строки/столбцы в заголовочных столбцах/строках соответствующими значениями полей (только обычных, если столбцам...
C++ Будильник Пожалуйста, подскажите, как написать будильник в электронных часах? И как сделать, чтобы будильник выключался при нажатии на клавишу? напишите алгоритм https://www.cyberforum.ru/ cpp/ thread93886.html
C++ Студия с командной строки https://www.cyberforum.ru/ cpp/ thread93767.html
Меня окончательно задолбали IDE, и я хочу юзить с командной строки c++ компиляторы студии: 1. Microsoft Developmet Studio 4.0, 2. Microsoft Developmet Studio 6.0? Где валяются и как называются экзешинки компилов этих студий? Где взять инфу по опциям командной строки компилов этих студий? Как вручную собрать несколько опций в один файл? Как правильно указать этот файл компилу?
C++ Лабиринт
Помогите, пожалуйста, нарисовать лабиринт на всю консоль, чтобы смайлик двигался по лабиринту (лабиринт в виде двумерного массива)
C++ переделать код под си99. #include<iostream> using namespace std; int N; int searchSecuence(int *a, int *b, int I, int J, int k=1){ if(a==b) searchSecuence(a,b,I+1,J+1,k+1); else return k; } https://www.cyberforum.ru/ cpp/ thread93372.html C++ Создание меню каким образом можно вручную создать меню на пустом диалоговом окне в Visual C++? программирую в Visual Studio 2008. при создании проекта MFC, мастер позволяет выбрать несколько вариантов создания, то есть (Single Document, Multiple Document, Dialog Based).В первых двух случаях меню генерируется автоматически, но в этих случаях вкладка toolbox является неактивной. А при выборе Dialog based, меню... https://www.cyberforum.ru/ cpp/ thread93314.html
Почему иногда функции передается значение int, а иногда - нет? C++
1 случай: void Function_1(int* & rVarOne, int* &rVarTwo) { /* Какие-то операции с указателями: rVarOne++; *rVarOne = *rVarTwo; */ }
C++ windows.h and afx.h Добрый вечер! Есть проект, где используются винапишные функции и следовательно подключена windows.h. Встала необходимость использовать в нем класс CFile (MFC), при попытке подключить afx.h и объявить объект класса CFile компилятор ругается матом. > error C2146: syntax error : missing ';' before identifier 'cFileOut' error C4430: missing type specifier - int assumed. Note: C++ does not... https://www.cyberforum.ru/ cpp/ thread92918.html
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
15.02.2010, 11:46  [ТС] 0

Шаблоны - C++ - Ответ 545745

15.02.2010, 11:46. Показов 1188. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от darkAngel Посмотреть сообщение
{ /*тело функции*/ }
. А шаблон мне тогда зачем? Шаблон как раз и нужен, чтоб после прототипа
C++
1
void swap (int x, int y);
автоматически подставить
C++
1
2
3
4
5
6
void swap (int x, int y)
{
 x&=y;
 y&=x;
 x&=y;
};
, а после прототипа
C++
1
void swap (double x, double y);
[CPP]void swap (double x, double y)
{
x&=y;
y&=x;
x&=y;
};. Обратите внимание, меняется только тип.

Добавлено через 1 минуту
Так:
C++
1
2
3
4
5
6
7
template <TBase> swap (TBase x, TBase y)
{
 x&=y;
 y&=x;
 x&=y;
}
swap<int>(x,y);
правильно?

Добавлено через 2 минуты
Цитата Сообщение от zim22 Посмотреть сообщение
читал "Шаблоны С++. Справочник разработчика" (Вандевурд, Джоссатис)?
Нет. Но я читал Герберта Шилдта. Теорию и практику C++. Там в основном о шаблонах. И как писать сами шаблоны разобрался. Вопрос именно в использовании.

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
template <TBase> TArry // Шаблон функции { ... };
перепутал, куда какой комент. Сдесь должно быть
C++
1
// шаблон класса.


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

Шаблоны
Подскажите, как можно проверить шаблонный класс вспомогательными классами? Например, есть шаблон...

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

Компоновщик vs. Шаблоны
Впервые реально понадобились шаблоны и.. затык :( Компановщик ругается так: Собственно в Main...

Шаблоны функци в классе
Создал следующий шаблон функции: #include &lt;iostream&gt; using namespace std; template&lt;int N&gt; int...

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

Шаблоны и ссылки. Promise<T>, Future<T>
Дали задание написать Promise&lt;T&gt; и Future&lt;T&gt;. Сделал у обоих shared_ptr на структуру, в которой...

Шаблоны в C++
Есть цикл for, после ввода FOR и нажатия CTRL+Пробел, вылазит окно с допустимым выбором, и если...

Шаблоны функций
template&lt;typename T2&gt; __int16 RecordWork::AddNoTrowHave(T2 Record) { try { ...

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

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