Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поиск среднего значения массива Не подскажете, где у меня ошибка? #include <iostream> #include<stdio.h> #include <conio.h> using namespace std; int main() { int n, a = 0, i, sum = 0; https://www.cyberforum.ru/ cpp-beginners/ thread1470282.html C++ Какой будет счетчик при использовании постфиксного инкремента?
Здравствуйте. Может это очевидно, но не могли бы пояснить, пожалуйста, в чем отличие постфиксного инкремента от префиксного. Да я читал, в теории, но на практике, что-то не понятно до конца, какой будет счетчик, при использовании пост.инкремента. На примере: Даны одномерные упорядоченные по возрастанию массивы:X размером n элементов и Y размером m элементов. Объединить элементы этих...
C++ Структурное и функциональное тестирование https://www.cyberforum.ru/ cpp-beginners/ thread1470247.html
Объясните пожалуйста, на пальцах суть этих методов,а то отчет в четвертый раз возвращают:(. Спасибо.
C++ Перевод кода из pascal в c++ https://www.cyberforum.ru/ cpp-beginners/ thread1470227.html
Помогите пожалуйста перевести на c++ Program bukv; Uses crt; Const g: array of char=('а','е','и','о','у','ы','э','ю','я'); Var i,j: byte; s: string; Begin j:=1; Clrscr; s:='Строка, в которой ищем гласные буквы в алфавитном порядке.'; For j:=1 to 9 do
C++ Изменить структуру дерева
Доброго времени суток. Испытываю некоторые сложности при изменении дерева на основе списка в дерево на основе дин. массива. Конкретнее с правильным выделением памяти. Вот структура дерева которая была: struct TDer { TMan man; // Структура со значениями (Имена, фамилии...) TDer *left, *right, *up; // Указатели на узлы дерева }; И ПРИМЕРНО такой она должна стать:
C++ Как сделать функцию, которая будет очищать экран и возвращать пользователя к главному меню? https://www.cyberforum.ru/ cpp-beginners/ thread1470189.html
Как сделать функцию, которая будет очищать экран и возвращать пользователя в главное меню программы, даже во время ввода элементов матрицы. И как отключить нажатие других клавиш, за исключением стрелок и Enter во время навигации по меню? Вот мой С++ код: while(running) { gotoXY(18,1); cout << "Main Menu"; gotoXY(20,3); cout << " Enter matrix"; gotoXY(20,4);...
C++ Создать файл посредством C++, название счесть с клавиатуры В понедельник нужно сдавать отчет по практике а я сделал лишь 21 из 56 задач, и вот одна из проблемных, а скорее всего я просто не могу соединить все воедино. Написать программу посредством которой будет создан файл, название которого считывается с клавиатуры, а далее записать в него все четные номера n, n<1000; n мы так же считываем с клавиатуры. Работаю в Code Blox, и к сожалению процедуру... https://www.cyberforum.ru/ cpp-beginners/ thread1470170.html C++ Следующая строка, ввод руками
Я создал поле ввода текста в программе, и в нём тестирую символы. Возник вопросы, а возможно ли ввести символ \r и \n при помощи Alt+??? в текстовое поле программы ? Просто я коды этих символов не знаю
C++ Упрощение выражений алгебры логики Я пытаюсь написать программу для упрощение выражений алгебры логики.Не могу придумать алгоритм для упрощения.Может кто нибудь уже делал?Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1470144.html C++ Ускорить выполнение программы как минимум в два раза Привет, товарищи! Публикую данную тему в целях спортивного интереса. Сразу оговорюсь, те кто "в теме" - отвечайте просто "я знаю" (я поверю) или не отвечайте вовсе. Итак, суть задачи: ускорить выполнение программы (уменьшить значение time) как минимум в два раза на современной архитектуре x86, не меняя ключевых моментов (размера массива и т.п.)#include <iostream> #include <ctime> int... https://www.cyberforum.ru/ cpp-beginners/ thread1470122.html
Добавление элемента в список C++
Spis2* put(Spis2 *current, int info) { Spis2 *temp = new Spis2; temp->info = info; temp->next = current; temp->prev = NULL; if (current != 0) current->prev = temp; return temp;
C++ Заменить выбранное вами слово на другое слово https://www.cyberforum.ru/ cpp-beginners/ thread1470113.html
Здравствуйте! Прошу помочь разобраться с ошибками. #include <iostream> #include <string> #include <string.h> using namespace std; int main() { setlocale(LC_ALL,"Rus");
42 / 42 / 17
Регистрация: 25.04.2014
Сообщений: 499
11.06.2015, 01:40  [ТС] 0

Конструктор со списком инициализации: найти ошибку в коде - C++ - Ответ 7747271

11.06.2015, 01:40. Показов 792. Ответов 1
Метки (Все метки)

Ответ

если кому интересно(это вряд ли), то реализовал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename T> CClass<T>::CClass(std::initializer_list<T> list) {
    this->firstElement = this->data.allocate(list.size()*2);
    auto element = list.end();
    try {
        size_t address = 0;
        for(typename std::initializer_list<T>::iterator i = list.begin(); i!=element; i++, address++) {
             data.construct( firstElement+address, *i);
        }
    }
    catch (std::bad_alloc& ex) { 
         std::cout<<ex.what()<<std::endl; 
    }
}


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

Конструктор со списком инициализации членов
1) Какой смысл применять синтаксис конструктора со списком инициализации членов class A{...

Класс не содержит конструктор, принимающий 3 аргумента: найти ошибку в коде
Весь измучился, но компилятор неприклонен - &quot;Ошибка 1 SAYAP_labaratornaya2.Student не содержит...

Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно?
Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно?

Конструктор инициализации, конструктор копирования, деструктор
Я сделал почти задание по перегрузке операторов. Осталось одно, тоесть три: конструктор...

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

Не могу найти ошибку при инициализации массива
Прошу удалить тему. Проблема решена)

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два...

Конструктор копирования, найти недочеты в программном коде
Здравствуйте, посмотрите пожалуйста, тут у меня конструктор копирования. Я нашел какой-то пример,...

Конструктор инициализации
Как передать параметры конструктору, если объект класса определен как указатель? #include...

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