Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Матрица и ее диагональ https://www.cyberforum.ru/ cpp-beginners/ thread1226055.html
дана квадратная матрица размером 7*7 она заполняется рандомными целыми числами, а также выводится на экран. Вопрос 1: я хотел при выводе матрицы использовать строку cout.width(4); Но она не прошла. Компилятор что-то говорил не по-русски ... Далее. Эта матрица преобразуется по следующему алгоритму: В главной диагонали берётся верхний элемент. Он сравнивается со всеми элементами матрицы...
Создать структуру, которая будет включать в себя какой-то набор структур-компонент C++
Всем привет! Есть несколько структур-компонент, выбор структуры зависит от некоторого условия (от флага 1/2/3...) Реально ли в самой программе создать структуру, которая будет включать в себя какой-то набор структур-компонент, соответствующий значению флага? Пример: Если первый байт заголовка файла = 1, то в структуре должны быть структура "Время", "Имя", а если = 2, то "Время", "ФИО",...
C++ Вывод результатов с форматированием Добрый день. Простая задача с решением квадратного уравнения, проблема в том, что корни выводятся не в нужном мне формате, мне нужно, чтобы выводились с погрешностью 10^-4, допустим корни 3 и 4, на выводе: 3.0000 и 4.0000, как быть, помогите пожалуйста? #include "stdafx.h" #include "stdio.h" #include "iostream" #include "algorithm" using namespace std; void main() https://www.cyberforum.ru/ cpp-beginners/ thread1226030.html C++ Попробуйте вникнуть в логику шпионов и рассекретить их переписку. Панграмма https://www.cyberforum.ru/ cpp-beginners/ thread1226011.html
Входные данные Первая строка содержит незашифрованный «ключ» длины K (26 <= K <= 100). Вторая строка содержит шифртекст длины S (10 <= S <= 1000). Ключ и шифртекст составлены из больших и малых букв латинского алфавита, пробелов и знаков препинания. В шифртексте закодированы исключительно буквенные символы. Выходные данные Выведите одну строку длины S — расшифрованное сообщение....
Поменять местами слова, "равноудаленные" от концов строки C++
Помогите пожалуйста с задачкой. Задача: Поменять местами слова, "равноудаленные" от концов строки, найти первое цифровое слово и возвести его значение в квадрат. Ввод строки и вывод слов написал, но не могу придумать как дальше делать. Последнее слово не выводится , т.к нету пробела ( если его принудительно не вводить) как сделать что бы в конце строки всегда был пробел? #include...
C++ Сортируются все элементы, кроме первого https://www.cyberforum.ru/ cpp-beginners/ thread1225999.html
Всем привет! Пишу сортировку, но где то закралась ошибка: int A; A = 6; A = 7; A = 3; A = 10; A = 5; int q; for(int i = 0; i < 5; i++)
C++ Найти лексикографически минимальный палиндром, который можно получить из слова S У Максима есть слово S, и он очень хочет сделать из него палиндром, но не желает изменять слишлом большое количество символов. Помогите Максиму найти лексикографически минимальный палиндром, который можно получить из слова S заменой не более чем K символов. Строка A лексикографически меньше строки B, если существует такой индекс j, что A < B и ∀i < j A = B Входные данные: Первая строка... https://www.cyberforum.ru/ cpp-beginners/ thread1225996.html C++ Консольный ввод/вывод - Перестали работать SetLocale
После того, как переопределил ввод и вывод обратно в консоль freopen("CON", "w", stdout); freopen("CON", "r", stdin); Перестали работать SetLocale, а также cout << ...<< endl стал выводить без перевода строки В чём может быть проблема?
C++ Создание объекта класса сразу после его описания (между "}" и ";") https://www.cyberforum.ru/ cpp-beginners/ thread1225973.html
Пишу проект с дюжиной хедеров и десятком cpp-шников. Мне нужны пара объектов класса А, которые должны существовать на протяжении всей программы. Пытаюсь создать их в хедере сразу после описания класса (так): class A { public: int a; A(int x=0) : a(x) {} } objA; // <-- создание объекта Проблема - компилятор (MSVS 2013) бросает 2 ошибки: error LNK2005: "class A objA"...
C++ Написать программу для вычисления объема сыпучего вещества V В баллоне под поршнем с идеальным газом находится сыпучее вещество. Написать программу для вычисления объема сыпучего вещества V, если известно, что при объеме под поршнем V1 давление газа равно P1, а при объеме под поршнем V2 давление газа равно P2. Использовать соотношение P1(V1-V)=P2(V2-V). Возможно ли как то сделать чтобы он сам подобрал нужное значение удовлетворяющее равенству?... https://www.cyberforum.ru/ cpp-beginners/ thread1225966.html
Непонятные элементы в выводе списка файлов директории C++
Всем привет, понадобилось заиметь список файлов в директории, нашел на этом форуме программу #include <stdio.h> #include <dirent.h> #include <string.h> //~ #define NAME_MAX 256 int main(int argc, char **argv) { DIR *dfd;
C++ Визуализация числового массива (с
Эксперт по математике/физикеЭксперт С++
2048 / 1366 / 395
Регистрация: 16.05.2013
Сообщений: 3,505
Записей в блоге: 6
11.07.2014, 16:19 0

Деструктор вызывается для результата сложения ДО присваивания, и дальше все падает. - C++ - Ответ 6418810

11.07.2014, 16:19. Показов 1367. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от Renji Посмотреть сообщение
Затем, что return newMatrix копирует newMatrix из стека operator+ в память вызвавшей функции. И получаются два объекта владеющие одним newMatrix.matrix. Потом эти объекты пытаются свой указатель почистить и стукаются лбами.
Да туплю.
Цитата Сообщение от aLarman Посмотреть сообщение
чеэто?
Солтер стр. 498

Вернуться к обсуждению:
Деструктор вызывается для результата сложения ДО присваивания, и дальше все падает. C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2014, 16:19
Готовые ответы и решения:

При создании класса конструктор вызывается 2 раза, затем вызывается деструктор о_О
Вот такой кодclass A { public: A(){} virtual ~A(){} }; class C { public:

Оператор присваивания и деструктор
Вопрос: почему в 52 строке Access violation? Если убрать строку 50, все будет нормально. ...

Не вызывается деструктор
#include &lt;iostream&gt; using namespace std; class myclass { int a; public: myclass(); //...

Не вызывается деструктор
_Здравствуйте. Я новичок в программировании, сейчас изучаю самостоятельно С++ по книге Джесса...

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

Деструктор не вызывается
В одном классе я создаю объект, и если проверку не проходит, я его возвращаю в другой метод, дабы...

Не вызывается деструктор
Добрый день! Подскажите, пожалуйста, как быть... Есть программа: int main() { MyClass...

Не вызывается деструктор
Не вызывается деструктор дочерних окон, когда у главной всё работает: //дескриптор дочерней...

Не вызывается деструктор структуры
Создал класс. Членом класса является указатели на структуру, которая определена в классе. Поля...

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