Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Олимпийские задачки Создать файл, в который записать не менее 20 целых чисел в диапазоне от -11 до 2. Вывести содержимое файла на экран. Предпоследний положительный элемент заменить на его номер. Вывести измененный файл на экран. Массив при этом не использовать. ------------------------------------------------------------------------------------------------------------------------------------------ При... https://www.cyberforum.ru/ cpp-beginners/ thread1723572.html Как происходит считывание из файла? C++
Вот код на си, где мы считываем файл, где первая и вторая строчки числа. Можете пожалуйста пояснить по коду? Заранее спасибо. #include <fstream> #include <iostream> #include <vector> #include <string> using namespace std; typedef char byte;
C++ Сортировка вставками #include <stdio.h> #include <iostream> #include <ctime> using namespace std; const int n = 1000; int size; void insertSort(int* a, int size) { int i, j, tmp; https://www.cyberforum.ru/ cpp-beginners/ thread1723562.html C++ Вывести данные о студентах, сдавших сессию на отлично /* Вариант 4 4.Дана информация о пяти студентах. Структура имеет вид: фамилия, имя, отчество и 4 оценки за экзамены. Вывести данные о студентах, сдавших сессию на отлично. Помогите !!! Программа выводит одно и тоже */ #pragma once https://www.cyberforum.ru/ cpp-beginners/ thread1723558.html
C++ Перевести с Паскаля на С++
Здравствуйте! Можете помочь, мне надо перевести код с Паскаля на С++ (код паскаля на фото). Вот что получилось у меня. Но код не работает, так как должен хоть и запускается, помогите разобраться? #include <iostream> #include <fstream> #include <math.h> #include <stdlib.h> #include <stdio.h> #include <string.h> const int size = 18;
C++ Определить, принадлежит ди точка заштрихованной области графика https://www.cyberforum.ru/ cpp-beginners/ thread1723525.html
Дан график и координаты точки. Напечатать 0, если точка не принадлежит заштрихованной области и 1, если принадлежит. Проверить все возможные варианты точек. (в листинге указать все ответы), то есть выполнить полное тестирование программы.
C++ Определить сколько раз оно встретилось в тексте самое длинное слово Мне нужно здать програму но я не знаю как ее объяснить. Напишыте пожалуйста коменты к програе. Буду очень благодарен если поможыте! Задание такое: написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте. А вот сама програма #include "stdafx.h" #include <iostream> #include <fstream> #include <vector> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1723524.html C++ Удалить из списка повторяющиеся элементы проверив ФИО и Адрес
Помогите пожалуйста:-| задание, есть список клиентов, в котором записано ФИО, Адрес, скидка предоставляемая покупателю. и нужно удалить из списка повторяющиеся элементы проверив ФИО и Адрес. не могу сделать удаление вот мой код: #include "stdafx.h" #include <iostream>
C++ Error C2061: syntax error : identifier 'h' https://www.cyberforum.ru/ cpp-beginners/ thread1723505.html
в чем ошибка? error C2061: syntax error : identifier 'h' #include "stdafx.h" #include "stdio.h" #include "conio.h" #include <iostream> #include "math.h" #include <locale.h> #include "string.h" using namespace std;
C++ Найти максимальные элементы главной и побочной диагоналей матрицы и поменять их местами Дана матрица nxn. Найти максимальные элементы главной и побочной диагоналей матрицы и поменять их местами. Нашел максимальные элементы, но не могу поменять их местами. #include <stdio.h> int main(int argc, const char * argv) { int i, j, n, m, b, maxg, maxp; do{ printf("vvedite kol-vo strok (<30)\n"); scanf("%d", &n); https://www.cyberforum.ru/ cpp-beginners/ thread1723500.html
как собрать два проекта в один C++
Ребята может кто объяснить как собрать два проекта в один. А точнее написал две небольших программки, одна на чистом с++ а другая с использованием CLR-функции, но надо объеденить в один исполняемый файл. Спасибо.
C++ Не считывается из в параметризованного динамического массива Есть массив _desk. Записываю туда мои объекты (производные от класса Piece). Point - это просто структура с координатами ячейки массива. Point(x,y) Нужно вывести все это в консоль, но получаю вместо объектов непонятные цифры: Вопрос, что где не так? template<int Size> https://www.cyberforum.ru/ cpp-beginners/ thread1723482.html
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
28.04.2016, 21:49 0

Вызвать виртуальный метод элемента вектора - C++ - Ответ 9083264

28.04.2016, 21:49. Показов 780. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от Wrailiv Посмотреть сообщение
Про unique_ptr почитал в гугле, но там кратко, ничего насчёт "пинать delete" нет, поэтому вопрос: при clear(), erase() и pop_back() он их будет пинать?
Да, при clear, pop_back и прочих разрушениях умного указателя, он сам прибьет объект которым владеет. А читать надо тут ("unique_ptr objects automatically delete the object they manage (using a deleter) as soon as they themselves are destroyed") или тут ("разрушает объект через его указатель, когда unique_ptr выходит из области видимости").

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

Как вызвать метод вектора из динамического массива?
vector&lt;some_type&gt; *t=new vector&lt;int&gt; ; как вызвать метод из структуры\класса some_type? как...

Виртуальный метод
class A { virtual void Print()=0; } class B : public A { virtual void Print() {...

Виртуальный метод
Здравствуйте! Помогите, пожалуйста, найти ошибку в коде. #include &quot;stdafx.h&quot; class...

Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после...

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

Виртуальный метод, шаблоны
Необходимо применить виртуальные методы? шаблон templete для какого нибудь метода(новичек) вообще...

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

Итератор и виртуальный метод
Есть задачка с гугла: #include &lt;iostream&gt; #include &lt;vector&gt; class A { public: A(int n...

Виртуальный метод с variadic аргументами ?
class ILogger { public: virtual ~ILogger(){ } virtual void DoLogV(LogLevel::e level, const...

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