|
|
Другие темы раздела | |
C++ Привести примеры сворачивания ссылок привет. прочел вот такое можете пж привести все 4 примера сигнатур шаблонов и их вызовов, а то я не очень понял эту тему? https://www.cyberforum.ru/ cpp-beginners/ thread2025242.html |
Объявление переменных в методе C++ Подскажите профессиональный способ чтобы не пересоздавать переменные в методе и не вписывать их в интерфейс класса (ну и не разделять эти переменные между всеими экземплярами класса). |
C++ Поворот двумерного массива Здравствуйте! Как правильно осуществить поворот массива? Проблема в чем может быть? Ходят догадки, что проблема в объявлении указателей?! p.s. прошу не выходить за рамки iostream, так как остальное сложно дается в понимании #include <iostream> using namespace std; void main() { https://www.cyberforum.ru/ cpp-beginners/ thread2025206.html |
C++ Ошибка при работе с вектором
https://www.cyberforum.ru/ cpp-beginners/ thread2025205.html Хочу вывести сумму всех элементов массива, но когда я начинаю компилировать проект, то мне выдает ошибку в файле vector.cpp в строке 1740. Вот код #include<iostream> #include<vector> using namespace std; int main() { cout << "Enter a number for repeat cycle\n"; vector<int> MyArrayOfNumbers = {}; int Max_Number = 0; |
Вызов constexpr метода, внутри класса в котором метод и объявлен C++ Есть статический constexpr метод. Есть статическая constexpr же константа, которая инициализируется этим самым методом. Ну или должна инициализироваться. Но компилятор ругается что дескать, definition у метода не complete. Это при том что метод то объявлен до константы. Вопрос - кто виноват и что делать? Компилятор - gcc 6.3.0. struct Test { static constexpr std::size_t function(){return... |
C++ Неясность в работе с классами Столкнулся с проблемой, в которой не могу разобраться, а найти что-то не знаю как. Надеюсь кто-то объяснит в чем дело. Пример кода ниже (совершенно абстрактный) #include <iostream> #include <conio.h> using namespace std; class Smth { public: https://www.cyberforum.ru/ cpp-beginners/ thread2025164.html |
C++ Не работает пример из Шилдта
https://www.cyberforum.ru/ cpp-beginners/ thread2025163.html В книге Г. Шилдта "C++ базовый курс" третье издание на страницах 338-339 приведен следующий пример с перегрузкой оператора "=": #include <iostream> #include <cstring> #include <cstdlib> using namespace std; class sample { char *s; public: sample(); |
C++ Переставить буквы строки так, чтобы получился палиндром Здравствуйте, уважаемые пользователи прекрасного форума! Столкнулся с небольшой проблемой оптимизации при сдаче несложной задачи (все 0,1 секунды не хватает:(((). Прошу всех, кто знает ответ, помочь в улучшении представленного ниже кода. Условие: На вход программы подаются заглавные латинские буквы, ввод этих символов заканчивается точкой. Напишите эффективную по времени работы и по... |
C++ Горячая клавиша
https://www.cyberforum.ru/ cpp-beginners/ thread2025129.html Здравствуйте! Как-то раньше на vs c# создавал копию строки (в зависимости от нахождения курсора). Если не ошибаюсь, то это был Ctrl + D.. Не подскажете? Гуглил, но такой ГК не нашел |
C++ Определить, есть ли в данном бинарном дереве два одинаковых элемента
https://www.cyberforum.ru/ cpp-beginners/ thread2025125.html Взял задание на лето по курсу "Дискретная и вычислительная математика". Одно из заданий такое (выдержки из методички): 2) Написать программу согласно своему заданию. 3) Граф отобразить, путь вывести. Если нет пути, вывести сообщение. 4) Ввод матрицы должен осуществляться из файла и через форму. 5) Представить для проверки результат выполнения работы в виде одного или нескольких файлов с... |
C++ Описать структуру TRAIN Описать структуру с именем TRAIN,содержащую следующие поля: -название пункта назначения -номер поезда -время отправления. Написать программу,выполняющую следующие действия: -ввод с клавиатуры данных в массив,состоящий из восьми элементов типа TRAIN(записи должны быть размещены в алфавитном порядке по названиям пунктов назначения) -вывод на экран информации о поездах ,отправляющихся после... |
C++ [Error] ld returned 1 exit status ошибка компилятора C++ Помогите, пожалуйста, разобраться, компилятор выдает ошибку " ld returned 1 exit status". Искал в интернете причину, ничего не нашел конкретного (все символы проверил, раскладка правильная). Задание: реализовать метод append - он добавляет копию строки-аргумента в конец текущей строки (т.е. в конец строки, у которой он был вызван). #include <cstddef> // size_t #include <cstring> //... https://www.cyberforum.ru/ cpp-beginners/ thread2025118.html |
2271 / 1763 / 740
Регистрация: 27.07.2012
Сообщений: 5,237
|
||||||
08.08.2017, 09:45 | 0 | |||||
Параметр const T & val = T() в конструкторе шаблонного класса - C++ - Ответ 1067180308.08.2017, 09:45. Показов 3285. Ответов 4
Метки (Все метки)
Сообщение было отмечено dopleref как решение
Решение
Конструктор принимает в кач-ве аргумента константную ссылку на объект типа Т, который можно не задавать - по умолчанию будет передан объект, сконструированный при помощи его конструктора без параметров.
Вернуться к обсуждению: Параметр const T & val = T() в конструкторе шаблонного класса C++
0
|
08.08.2017, 09:45 | |
Готовые ответы и решения:
4
Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса) Как исправить ошибку if(auto const& (val: stime)) Исключение в конструкторе шаблонного класса Что значит const в конструкторе класса? |
08.08.2017, 09:45 | |
08.08.2017, 09:45 | |
Помогаю со студенческими работами здесь
0
Что означает строчка кода val = val & 0xF; ? В VC++ параметр const (_variant_t & data) непонятно какой должен быть В VC++ параметр const (_variant_t & data) непонятно какой должен быть Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра? |