Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
k_a_t_y
10 / 10 / 1
Регистрация: 01.02.2011
Сообщений: 100
#1

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

20.01.2012, 11:01. Просмотров 2505. Ответов 21
Метки нет (Все метки)

Всех приветствую! народ помогите задали лабораторку, а в с++ я только новичок подскажите как сделать следующее:
Задание 1: создать модуль библиотеки шаблонов функций по обработке одномерных массивов и продемонстрировать работу библиотеки для типов int, float и char. Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных пе¬ременных в функциях не допускается. Основные алгоритмы, которые должны быть реализованы в библиотеке:
- заполнение случайными значениями;
- файловый ввод/вывод;
- вставка и удаление k-ого элемента в массив;
- сортировка массива;
- поиск максимального и минимального элемента;
- поиск k-ого элемента (положительного, отрицательного, нулевого и др.) с применением предикатов;
- подсчет количества элементов с указанной характеристикой (положительные, отрицательные, нулевые, кратные m) с применением предикатов;
- специализированные шаблоны для обработки типов char*(строка символов).
Примечание: для создания модуля использовать Header File, т.к. шаблоны описывают в заголовочных файлах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 11:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Шаблоны функций (C++):

шаблоны функций - C++
Помогите пожалуйста с задачей: Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению соседних...

Шаблоны функций - C++
Написала прогу на шаблоны функций. не могу понять где ошибка // функции.cpp: определяет точку входа для консольного приложения. // ...

Шаблоны функций - C++
не совсем понимаю, как работают шаблоны функций , в учебнике только дан пример и не объяснено ниче( САма программа готовая есть, надо...

Шаблоны функций C++ - C++
Привет ребят. Мб кто подскажет, у меня последняя часть кода "максимальное из чисел, встречающихся в заданной матрице более одного раза"...

Шаблоны функций c++ - C++
Хэллоу фрэндс! Столкнулся с проблеммой в решении упражнения. Вот условие: Создайте шаблонную функцию maxn(), которая принимает в...

Шаблоны функций - C++
Привет всем, я новичок в С++, хо4у изучать этот язык, буду делать через VS 2008 прошу вас придумать какие нибудь не сильно сложные задачки...

21
k_a_t_y
10 / 10 / 1
Регистрация: 01.02.2011
Сообщений: 100
20.01.2012, 18:31  [ТС] #16
билдер 6, если вы это имеете ввиду
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
20.01.2012, 18:31 #17
k_a_t_y, не знаю я тонкостей билдера. Скорее всего, надо arrays.hpp в проект добавить.
0
k_a_t_y
10 / 10 / 1
Регистрация: 01.02.2011
Сообщений: 100
20.01.2012, 18:36  [ТС] #18
а как arrays.hpp в проект добавить? А у вас какой компилятор?
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
20.01.2012, 18:48 #19
Цитата Сообщение от k_a_t_y Посмотреть сообщение
а как arrays.hpp в проект добавить?
По-моему это
Цитата Сообщение от silent_1991 Посмотреть сообщение
не знаю я тонкостей билдера
даёт вполне красноречивый ответ. А именно: понятия не имею.

Цитата Сообщение от k_a_t_y Посмотреть сообщение
А у вас какой компилятор?
Компилятор и IDE - разные вещи. Билдер - IDE (интегрированная среда разработки), и её тонкостей я не знаю. Я использую mingw, мне достаточно в командной строке указать, что компилировать необходимо файл main.cpp.
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 19:01 #20
k_a_t_y, Вы этот хедер не добавили в проект

Добавлено через 58 секунд
silent_1991, у меня только на рандом ругался буилдер. Только у меня 10-ый буилдер стоит.
0
k_a_t_y
10 / 10 / 1
Регистрация: 01.02.2011
Сообщений: 100
20.01.2012, 19:05  [ТС] #21
[QUOTE=go;2409020]k_a_t_y, Вы этот хедер не добавили в проект

нет, я незнаю как его добавить...
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 19:10 #22
Цитата Сообщение от k_a_t_y Посмотреть сообщение
нет, я незнаю как его добавить...
У меня справо есть Tool Palette, там раздел Other Files, выбираете текстовый, ищешь из предложенных хедер файл, и все откроется новый файл в этом проекте. Но у меня 10 буилдер. Как оно в 6 уже не помню
1
20.01.2012, 19:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 19:10
Привет! Вот еще темы с ответами:

Шаблоны функций - C++
Надо в этом задании добавить "шаблоны ф-ций", помогите пжл Задачи надо переписывать в текст сообщения!!! Одно сообщение - одна...

Шаблоны функций - C++
Добрый вечер! У меня возникли трудности с шаблонами функций. Вот код с шаблоном template <class type,class ttype> ttype...

Шаблоны функций. - C++
Написать шаблон функции, осуществляющей обработку линейного массива. Тип и размер массива передаются как параметры шаблона ( <class T, int...

Шаблоны функций в с++ - C++
Подскажите, почему появляется сообщение об ошибке? как исправить? #include "stdafx.h" #include <conio.h> //#include <ctime> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru