Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Где можно найти код реализации библиотеки STL https://www.cyberforum.ru/ cpp-beginners/ thread1282913.html
Вот хочу я, например, проверить, функция std::swap() делает ли проверку на попытку обмена объекта с самим собой. Как/где я могу посмотреть код реализации этой функции? (да и не только этой, а всей библиотеки STL, чтоб знать на будущее) Спасибо.
C++ Подключение функции сортировки к структуре
Подготовил функцию сортировки для структуры, но не могу её подключить. Подскажите пожалуйста, как правильно подключается функция сортировки к структуре. #include<iostream> #include<string.h> using namespace std; struct student { char name;
C++ Найти минимальное произведение ненулевых элементов, расположенных в нечетных строках матрицы (Turbo C++) Даны три массива А(5,5), В(5,5), С(5,5). Найти минимальное произведение ненулевых элементов, расположенных в нечетных строках этих массивов. https://www.cyberforum.ru/ cpp-beginners/ thread1282910.html C++ Работа с файлами Помогите пожалуйста определить имеются ли пассажиры у которых вес больше 30 , начинается со строки 130 проблема, глупая конечно, но все же не могу никак ее решить :) .Файл с пассажирами прикреплен ниже. #include <iostream> #include <fstream> using namespace std; struct t {int kolvo;int npas; float ves;}; int main() { int kolvo2, pass=0, i, pass1=0; float maxves, maxkolvo; https://www.cyberforum.ru/ cpp-beginners/ thread1282888.html
C++ Как побайтно считать бинарник?
Как побайтно считать бинарник? Именно в переменную тип char.
C++ Неправильное вычисление синуса угла #include <iostream> #include <cmath> #include <math.h> using namespace std; void main() { cout<<"\t\t***Pryamougolnik***\n\n"; int d,x; https://www.cyberforum.ru/ cpp-beginners/ thread1282860.html
C++ Как измерить длину файла? Как измерить длину файла? https://www.cyberforum.ru/ cpp-beginners/ thread1282858.html C++ Переведите из Паскаля в С++
uses crt; var x,y,z,t,max:real; BEGIN writeln('Введите длины сторон треугольника'); write('1 -> '); readln(x); write('2 -> '); readln(y); write('3 -> '); readln(z);
C++ Как ввести из консоли строку известной длины? Как ввести из консоли строку известной длины? Потоком. https://www.cyberforum.ru/ cpp-beginners/ thread1282854.html C++ Найти сумму угловых элементов задаваемой матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1282853.html
Нужно найти сумму угловых элементов задаваемой матрицы.
C++ Шифры: скитала, циклический XOR
Скитала. #include <iostream> #include <fstream> #include <windows.h> #include <locale> #include <string> std::string Encode (const std::string &Text, int Key); std::string Decode (const std::string &Text, int Key); void Convert( std::string &Text ); int main () {
C++ Программа не принимает больше одного значения, хотя должна https://www.cyberforum.ru/ cpp-beginners/ thread1282803.html
Написал прогу по мотивам этого https://code-live.ru/post/cpp-classes/ урока. Ошибок вроде нет, но после компиляции программа принимает только один параметр, выводит приглашение к вводу второго, но ввести параметр невозможно - программа перестает реагировать на любые нажатия клавиш. Вот код заголовочного файла: class Students { public: //Balls void set_ball(int ball_number, int ball) {...
Заблокирован
24.10.2014, 14:02 0

Класс, знающий все свои экземпляры - C++ - Ответ 6762589

24.10.2014, 14:02. Показов 2475. Ответов 57
Метки (Все метки)

Ответ

Цитата Сообщение от taras atavin Посмотреть сообщение
Единственное, что объединяет объекты, это то, что все они содержат указатели на удаляемый.
Что - то я не понял, а почему бы просто не сделать так, взял и удалил его нахрен как угодно , а все остальные объекты, которые на него ссылают и имеют свои указатели на блок памяти, который раньше содержал этот объект, просто будут обращаться в нему из блока трай кетч, и если схвачено исключение - аксес виолейшен, значит объект был удалён и тогда смело стираю у себя указатель на него
P.S.: конечно тут есть вероятность того, что именно по этому же адресу в будущем будет записан другой объект этого же класса, тогда исключение наверное не вылетит )))

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

Класс, знающий все свои экземляры
class A { protected: static A **ptr; static size_t ptrcount; public: A () { A...

Сетевое приложение, которое будет автоматически находить свои запущенные экземпляры в локальной сети
Задание такое: Написать программу, которая будет автоматически находить свои запущенные экземпляры...

Создать класс и его экземпляры
Создать класс bike(велосипед) со свойствами - types (детский, горный, шоссейный...), price (цена),...

Абстрактный класс. Наследование. Экземпляры класса
У меня по заданию: Создаётся абстрактный класс Point. На его основе ColoredPoint и Line. На основе...

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

Требуется человек с опытом написания на этих языках, знающий все от и до
доброго времени! ищу онлайн учителя по PHP и JavaScript.Требуется человек с опытом написания на...

Сериализовать класс, содержащий экземпляры других классов и листы с объектами типа object
Не получается сериализовать класс, содержащих экземпляры других классов и листы с объектами типа...

Вернуть все экземпляры класса
Можно ли в C# как-то вернуть все экземпляры класса? Например, чтобы проводить поиск не занося их в...

Как перебрать все экземпляры класса?
Здравствуйте! Я начинающий программист..... может и не программист вовсе. Но мне необходимо сделать...

Удалить n элемент и все его экземпляры из списка
Задание - удалить n элемент и все его экземпляры из списка, никак не могу решить задачу, n элемент...

Заменить все экземпляры подстроки в строке на новую
Подскажите пожалуйста как это реализовать? Есть наработки: str = &quot;Tree, box, chair, lamp, desk,...

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