Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок схема для программы https://www.cyberforum.ru/ cpp-beginners/ thread1491089.html
Приветствую! Нужна помощь в создании блок схемы. (Редактирование) Не составлял блок схемы до этого, что не так? (см.вложение). Задание: Надо составить прогу, которая позволяет текст, содержащийся в файле, воспроизвести сигналами азбуки Морзе. При этом текст должен посимвольно выводиться на экран. Предусмотреть возможность плавной регулировки скорости воспроизведения. код: #include...
C++ Как правильно удалять выделенную память под указатель на указатель?
есть код #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h> using namespace std; void sort_1(const int **&const ptr,const int& N) { for (int i = N - 1; i >= 0; i--) {
C++ Обнуляются поля в структуре https://www.cyberforum.ru/ cpp-beginners/ thread1491063.html
Всем привет! Курю книжку по плюсам от Шилдта. Домашнее задание было в книге реализовать поиск по имени товара. Вот объявление структуры. const size_t arraySize = 255; struct InventoryType { char name; int onHand; int leadTime; double cost;
C++ Нарисовать блок-схему программы Нужна Блок схема программы "Тест". Вот код: #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> #include <conio.h> #include <string> using namespace std; struct test https://www.cyberforum.ru/ cpp-beginners/ thread1491036.html
C++ Разделить файл на четные и нечетные числа
Программа открывает файл,заполненный случ.числами в диапозоне -500 500.затем считывает из него данные,разделяет четные и нечетные числа и записывает другой файл,сохраняя исходный порядок для каждой группы(сначала отрицательные потом положительные).программа должна работать со списком,который должен очищаться после сохранения во второй файл. НУЖНО СРОЧНО,помогите
C++ Составить блок-схему к программе https://www.cyberforum.ru/ cpp-beginners/ thread1491029.html
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <dos.h> int main() { int value; std::cout << "Enter value" << std::endl;
C++ Нужна блок-схема #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <dos.h> int main() { int value; https://www.cyberforum.ru/ cpp-beginners/ thread1491026.html C++ Формирование строки
Здравствуйте. Вопросы таковы: 1) Если мне нужно сформировать строку из большого числа переменных разного типа (числа, массивы символов и std::string), существуют ли классы и функции для таких действий. 2) Существуют ли такие функции для каких то определенных типов, с возможностью подстановки в строку (т.е.: FunctionFormater("Here is my string, with these {0}, {1}, {2} parameters",...
C++ Построить таблицу значений функции Постройте таблицу значений функции для . Решить задачу тремя способами: использовать операторы for, while, do while. https://www.cyberforum.ru/ cpp-beginners/ thread1490996.html C++ Как работает эта программа? (клиент-сервер) клиент: #include <stdio.h> #include <string.h> #include <winsock2.h> #include <windows.h> #pragma comment(lib, "ws2_32.lib") #define PORT 666 char SERVERADDR ; https://www.cyberforum.ru/ cpp-beginners/ thread1490994.html
Передача в функции массивов типа char - ошибка C++
Мне нужно передать в функцию 2 массива типа char (не string)и сделать в функции некоторую их обработку. Функция типа void. Но почему-то возникает ошибка "аргумент типа char не совместим с параметром char*", если же я в функию передаю параметры, используя char * ...., то ошибка меняется на "аргумент типа char не совместим с параметром char**". Подскажите, в чём проблема? void...
C++ Вывести преобразованный массив https://www.cyberforum.ru/ cpp-beginners/ thread1490989.html
Помогите доделать задачу. Все элементы последовательности с четными номерами, предшествующие первому по порядку элементу с наибольшим значением, домножить на него. #include <iostream> using namespace std; int main() { int *mas, max, poz, temp=0;
Эксперт С++
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
01.07.2015, 22:02 0

Разработка шаблонного класса-контейнера - C++ - Ответ 7829181

01.07.2015, 22:02. Показов 1532. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от The New Guy Посмотреть сообщение
и как сделать так чтобы я создавал массивы нужных мне размеров а не заданных изначально.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cassert>
 
template <class ElemType, size_t Elements> 
struct Container
{
    Container() {}
    
    template<class U>
    Container(U&& elem, const size_t count)
    {
        assert(count<=Elements);
        for(size_t i=0; i<count; ++i)
            arr[i]=elem;
    }
    
    const ElemType& GetElem( const size_t& index)
    {
        assert(index<Elements);
        return arr[index];
    }
 
    
    void PutElem( const size_t index, const ElemType& elem )
    {
        assert(index<Elements);
        arr[index]=elem;
    }
 
    
private:
    ElemType arr[Elements];
};
 
 
int main()
{
    std::cout << "Hello, world!\n";
    
    Container<int, 32> mycont(10, 32);
}


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

Хочу перегрузить iterator для пользовательского шаблонного класса контейнера
Осваивал шаблонные параметры шаблоны на примере шаблонов контейнерных классов, и открыл для себя...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

Разработка класса контейнера
День добрый. В общем у меня есть программа, программный код приведу ниже. Класс Очередь...

Разработка шаблонного класса Set для работы с множеством символов
Требуется разработать шаблонный класс Set для работы с множеством символов. Класс должен содержать...

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

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

Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса)
Всем доброго времени суток! Пытаюсь разобраться как работает приведенный мной код. Конкретно,...

Возможно ли создание объекта шаблонного класса в функции этого класса?
Доброго времени суток, уважаемые форумчане :) Мне по лабам задали задание - реализовать шаблон...

Чем отличается шаблонный метод класса от шаблонного класса?
Чем отличается шаблонный метод класса от шаблонного класса???????ПЛИЗ!!!!Если можно немного ссылок...

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