Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск вхождения символа https://www.cyberforum.ru/ cpp-beginners/ thread378741.html
Как реализовать поиск символа в строке? например, нужно найти не точку в 1 строке, потом неточку во второ й и сравнить позиции
Отображение символа в нормальной кодировки C++
Есть строка из массива char'ов: char str. Необходимо отобразить n-ый элемент данной строки в консоли, но, так чтобы русские буквы нормально отображались в ней, а не как абракадабра. Как это сделать? CharToOem, увы почему-то в данном случае не работает.
C++ Класс-функция с нужным аргументом 1имеется клаас client 2в нём есть строка char *str 3при инициализации класса происходит char *str=newchar вопрос :есть функция нужно в её параметрах указать чтоб она не создавала переменную для аргумента а записывала аргумент в str этого класса как так сделать? https://www.cyberforum.ru/ cpp-beginners/ thread378720.html C++ Определить длину содержащейся в тексте максимальной последовательности символов, отличных от букв https://www.cyberforum.ru/ cpp-beginners/ thread378707.html
для заданного текста определить длину содержащейся в нём максимальной последовательности символов, отличных от букв.Помогите пожалуйста решить Именуйте темы осмысленно!
C++ Помогите сделать задачу
Написать программу с объектами и реализовать свойства наследственности классов. Ситуация: океан и плавающие в нем рыбы. Океан- базовый объект, рыбы - наследуемый объект. а) Данные объекта океан: координаты (считаем, что это куб с определенными координатами вершин) и течение (направление и скорость выбираете сами) б) объект рыбы имеет координаты (считать, что это координаты точки), скорость и...
C++ Обработка данных по математике https://www.cyberforum.ru/ cpp-beginners/ thread378703.html
Помогите, я новичек в С++ и плохо еще разбираюсь в динамических структурах... а) Создать динамический массив структур (не менее 10 записей) со следующими полями: - раздел математики (дисциплина) - аксиомы - теоремы - леммы - сведения об ученом-математике б) Реализовать Следующие действия: Отсортировать массив по фамилии математика. Сформировать новый массив достижений заданного...
C++ Перегрузка операторов и шаблоны https://www.cyberforum.ru/ cpp-beginners/ thread378701.html
#include <iostream> using namespace std; template <class X, int size> class type { X mas; public: type() { for(int i = 0; i < size; i++) { cout << "Write a = "; cin >> mas;
при вводе четного числа. все операции необходимые выполняются, но потом переходит на нечетные.есть код. помогите, пожалуйста C++
вот при вводе нечетного числа, все идет хорошо. а как введу четное, то при выполнении операций, программа переходит дальше по тексту, будто я ввел нечетное число. Вот код: # include "iostream" # include <math.h> # include "iomanip" # include "strstream" # include "fstream" #include "conio.h" using namespace std;
C++ Найти первых 100 простых чисел https://www.cyberforum.ru/ cpp-beginners/ thread378689.html
Найти первых 100 простых чисел. Помогите пожалуйста, никак не получается.
C++ Даны матрицы А(5,5), B(5,5). Вывести на печать матрицу 2*А-3*B. https://www.cyberforum.ru/ cpp-beginners/ thread378679.html
Даны матрицы А(5,5), B(5,5). Вывести на печать матрицу 2*А-3*B. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ стринг
Input: Substring 3 6 Output: string #include <iostream> using namespace std;
C++ Составить алгоритм и программу для вычисления мощности составить алгоритм и програму для вычисления мощности по формуле P=V*I, gпричем должны удовлетворяться следующие условия если 0<=V<Va,ТО I=K1V; если Va<=V<=Vb ,то I=k1Va+K2V; если Vb<V,то I=K1Va+K2Vb+K3V ; помогите мне написать эту программу я написал ее но там одну ошибку пишет я уже голову сломал ее искать ...вот моя программа: #include <iostream.h> #include<math.h> void main() { float... https://www.cyberforum.ru/ cpp-beginners/ thread378674.html
Заблокирован
06.11.2011, 18:38 0

Паттерн "Одиночка" и конструктор копии с оператором присваивания - C++ - Ответ 2142458

06.11.2011, 18:38. Показов 1303. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от ruslan_abel Посмотреть сообщение
Спасибо. Просто я думал что можно и без этого обойтись.
Ты подумай, зачем тебе вообще одиночка понадобился?
Если над гарантировать 100% что объект будит создан только в ед. экземпляре, то зачем такому одиночке вообще могут быть нужны копирующие конструкторы?

А все что не нужно, должно быть запрещено. Что бы даже соблазна никакого никогда не возникало. И ругалось матом на стадии компиляции, а не в рантайме.

Вернуться к обсуждению:
Паттерн "Одиночка" и конструктор копии с оператором присваивания C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2011, 18:38
Готовые ответы и решения:

Паттерн Одиночка
Необходимо было с помощью паттерна Фасад посчитать страховой взнос за недвижимость. Классы :...

Паттерн Одиночка
Проблема: Написал 4 паттерна, хотел раскинуть на 5 пректов (4 паттерна и main, где они срабатывают...

Singleton. Одиночка. Паттерн
Как реализовать паттерн Singleton на C++? Делаю так: Заголовочный файл: class Play {...

Паттерн Singleton (Одиночка)
Всем привет. Вопрос состоит в том что паттерн находится в трейте trait SingletonTrait { ...

Паттерн "Одиночка" и динамическая память
Приветствую всех! Набросал паттерн &quot;Одиночка&quot;, при конструировании есть динамическая память, также...

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

Проблема с оператором присваивания
Здравствуйте! Я реализую класс дробей, там нужно перегрузить все арифметические операции. И сделать...

Класс с перегруженным оператором присваивания
Добрый день, задали в университете написать класс с перегрузкой оператора присваивания, с...

Требуется пофиксить проблему с оператором присваивания массивов
Такая проблема: имеется оператор присваивания массивов: Simple&amp; Simple::operator=(const Simple&amp;...

разобраться с конструктором перемещения и оператором присваивания перемещением
Доброе время суток! Есть класс комплексных чисел. Поля - double Im, double Re, char * nn (то есть...

Требуется пофиксить проблему с оператором присваивания массивов
Такая проблема: имеется оператор присваивания массивов: Simple&amp; Simple::operator=(const Simple&amp;...

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