С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Класс, каждый экземпляр которого имеет поле UID с гарантированно уникальным значением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать АТД “Очередь” на основе усовершенствованного циклического массива http://www.cyberforum.ru/cpp-beginners/thread1118744.html
Прошу помочь с написанием решения для данной задачи: Создайте реализацию АТД “очередь” на основе усовершенствованного циклического массива, который автоматически увеличивает размер вдвое при...
C++ Закодировать файл. Взять 7 байт. Первый бит каждого байта переместить в 8 байт Нужно открыть бинарный файл и закодировать следующим образом. Взять 7 байт. Первый бит каждого байта переместить в 8 байт. То есть, например: 10101010 01010110 00001100 00011000 00011000... http://www.cyberforum.ru/cpp-beginners/thread1118740.html
C++ Записать программу, выводящую изображенную фигуру
Пользователь вводит некий символ. Записать программу, выводящую изображенную на рис. 2.10 фигуру, где вместо символа «*» должен быть символ, введенный пользователем. ***** ** * ** *****
UrlDecode, Работа с кириллицей C++
Сам пишу на C#. Тут возникла задача "общания с прогой", написанной в С++ 6.0. Проблема возникла с передачей данных с русским текстом (как есть работает, но надо шифровать, поэтому заворачиваю в...
C++ Координаты вектора умножить на число http://www.cyberforum.ru/cpp-beginners/thread1118704.html
вот есть класс, мне нужно координаты вектора умножить на число,через функцию используя прототип.Как это сделать ? Функцию в С++ еще не проходили, сказали делать по подобию Си #include "stdafx.h"...
C++ Калькулятор в столбик Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры по количеству а точнее показывать цифры для сложение) ... подробнее

Показать сообщение отдельно
aLarman
643 / 564 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
14.03.2014, 10:27
Цитата Сообщение от Ilot Посмотреть сообщение
В чем вообще проблема?
в том что конструктор копии использвуется в нескольких контекстах, например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A
{};
 
 
func(A obj)
{
 
}
 
A object;
A object2 = object;//констр копир
A object3(object2);//констр копир тут новый объект следовательно новый UID нужен
 
func(object)//тут тоже копирование тут поидее генерить новый UID не надо
Добавлено через 54 секунды
Цитата Сообщение от mustimur Посмотреть сообщение
первой ячейки памяти, где он хранится?
а Если объект удалить, а при посл созданиях новй экземпляр попадет в эту же ячейку?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.