Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Фрагмент "авс" https://www.cyberforum.ru/ cpp-beginners/ thread432399.html
Здравствуйте! Проверьте мою программу, где ошибка, и напишите мне под этим кодом, пожалуйста. Заранее спасибо вам! Написать программу, которая записывать строку во внешний файл и выводит на печать количество фрагментов "авс" в этой строке. #include<stdio.h> #include<conio.h> #include<string.h> main() { char *str; int k=0,i=0; FILE *FL; clrscr();
Мьютекс, не могу понять, сигналирован или нет C++
Разработать программу, состоящую из двух потоков, работающих с общими данными, первый поток вводит с клавиатуры N целых чисел (число N также вводится пользователем), второй печатает их на экран по мере поступления. Взаимодействие между потоками синхронизировать при помощи мьютексов. В программе должна быть реализована корректная обработка ошибок системных вызовов с выдачей системного сообщения об...
C++ В чем ошибка https://www.cyberforum.ru/ cpp-beginners/ thread432375.html
#include <iostream> #include <string> using namespace std; int main() { string n = "Jon" string name; cin >> name; if (n == name) cout << "Строки равны" << endl;
C++ Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа https://www.cyberforum.ru/ cpp-beginners/ thread432369.html
Помогите решить. Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа
C++ MSVCP100D.dll
Почему вылазит эта ошибка на компьютере где нет MS VS, когда я запускаю .exe файл откомпелированной проги? Добавлено через 2 минуты Сори. уже нашёл. Надо положить этот же файл в каталог, где и программа.))) Этот файл лежит в C:\Windows\System32\ Добавлено через 14 секунд Как тему удалить? Добавлено через 11 минут MSVCR100D.dll этот файл тоже требуется. и он же тоже там лежит!
C++ Генератор чисел https://www.cyberforum.ru/ cpp-beginners/ thread432349.html
Здравствуйте. пишу вот такую программу. Генерирует случайные числа. Но каждый раз исключая повторы. помогите. не пойму в чём дело. выводить постоянно повторы! #include "StdAfx.h" #include "conio.h" #include <cstdlib> using std::srand; using std::rand; #include <time.h>
C++ оцените как я две задачи сделал вот архив в нём код, задания и входной выходной файл для 4 задания https://www.cyberforum.ru/ cpp-beginners/ thread432344.html C++ объявление директив
здравствуйте, что будет если два раза одинаково объявить директиву? Допустим #include <iostream> #include "example.h" #include "example.h"
C++ Рекуррентные выражение Здравствуйте, такой вопросик, есть рекуррентное выражение вида (-1^k)*((x^k)/k!) сумму 100 его элементов находим так: s=a=1; for(int i=1; i<101; ++i) { a*=-x/i; s+=a; } https://www.cyberforum.ru/ cpp-beginners/ thread432320.html C++ Дано вещественное число R и массив вещественных чисел. Найти 2 элементы массива, которые наименее близки к данному числу R https://www.cyberforum.ru/ cpp-beginners/ thread432299.html
Дано вещественное число R и массив вещественных чисел. Найти 2 элементы массива, которые наименее близки к данному числу R. пожалусто помогите!
Верно ли, что для любой пары точек из множества все оставшиеся точки лежат по одну сторону от прямой, проведённой через эту пару C++
Даны действительные числа x1,....x15, y1,....y15, которые рассматриваются как координаты 15 точек на плоскости. Верно ли, что для каждой из этих пятнадцати точек найдется другая, такая, что все оставшиеся тринадцать точек лежат по одну сторону от прямой, проходящей через эти две точки. сдесь есть такой же код но, но он на Форум Java SE (J2SE)--- ...
C++ Удалить элемент из односвязного списка https://www.cyberforum.ru/ cpp-beginners/ thread432287.html
У нас есть односвязный список и указатель на один из его элементов, как удалить этот элемент из списка, оставив список целостным ?(сделать это надо за О(1), решение вида пройти с начала списка найти родителя нашего элемента , и поставить у него ссылку на потомка нашего элемента не подходит!)
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
21.01.2012, 18:50 0

stl и полиморфизм - C++ - Ответ 2412039

21.01.2012, 18:50. Показов 2063. Ответов 22
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        CDestroyer destr[3];
        destr[0].Init(300,200,0,0,32,32,"images\\Enemies\\destrojer.bmp",1,2);
        destr[1].Init(370,200,0,0,32,32,"images\\Enemies\\destrojer.bmp",1,2);
        destr[2].Init(400,300,0,0,32,32,"images\\Enemies\\destrojer.bmp",1,2);
        CBomber bomber;
        bomber.Init(400,300,0,0,32,32,"images\\Enemies\\bomber.bmp",1,2);
        CEnemy **enemy;
        enemy=new CEnemy*[3];
        enemy[0]=&destr[0];
        enemy[1]=&destr[1];
        enemy[2]=&bomber;
         std::vector <shared_ptr<CEnemy>> lst; 
         lst.insert(lst.end(),enemy,enemy+3);
В вектор вы складываете шаред поинтеры, которые инициализируются указателями на объекты, которые у вас на стеке.
Когда вызывается деструктор вектора, он удаляет все свое содержимое, все шаред поинтеры. Каждый шаред поинтер, когда удаляется, вызывает делете для того указателя, на который он указывает. Далее у вас удаляются те же самые объекты, которые на стеке. Итого получаем двойное удаление одних и тех же объектов.

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

STL и полиморфизм
Доброго времени суток! Исходная информация: класс а-базовый,b-производный у этих ребят определён...

Полиморфизм
задача - Эта задача о построении функциональных цепочек. Функциональные цепочки - это функции,...

Полиморфизм
дана программа class X { int i; public X() { i = 5; this.print(); }

Полиморфизм
Здравствуйте. Изучал ООП как в C#, так и в Python, но нигде не могу понять, что такое полиморфизм....

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

Полиморфизм
Прочитал в Википедии что такое полиморфизм: Кратко смысл полиморфизма можно выразить фразой:...

Полиморфизм
Значит вот выдумал только что такой вот пример дабы обрести понимание полиморфизма. Скажите...

Полиморфизм
Здравствуйте, я не могу понять как сделать полиморфизм 2-х методов в C#. Что это такое я понимаю, а...

Полиморфизм
Доброго времени суток. Вроде все просто, но при использовании возникла проблема. class...

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