170 похожих чатов

Такой странный вопрос у меня. Прочитал в липпмане что объект

в плюсах - это любые данные в программе , обладающие типом втч это и переменные простых типов данных, таких как float, double. Вопрос в том, насколько правильно так говорить?

15 ответов

18 просмотров

Это верно, потому что каждый объект обладает уникальным идентификатором: адресом в памяти. Если тебя смущает, что объект должен быть экземпляром класса обязательно, то это уже, скажем так, смотря на каком уровне абстракции мы сейчас разговариваем, все относительно)

Merkulov- Автор вопроса
Sergey Sobolev
Это верно, потому что каждый объект обладает уника...

Да, вот например, любые типы можно выделить через new. В тч и int. Значит ли это что есть какой-то класс int? Я точно не скажу но можно даже вроде вот так написать int * i = new int(5) ;

Merkulov
Да, вот например, любые типы можно выделить через ...

да есть такое, не смотря на то что писать можно int(5) или в конструкторе делать вызов "конструктора" для поля value(5), почему то бытует мнение, что у фундаментальных типов никаких конструкторов не существует. Загадка С++

Merkulov
Да, вот например, любые типы можно выделить через ...

Есть понятие базовых (встроенных) типов

Merkulov
Да, вот например, любые типы можно выделить через ...

Откуда значит что int есть класс, если можно написать new?

Max Kolesnikov
Откуда значит что int есть класс, если можно напис...

потому что кажется что new требует конструктор и вызывает его)))

Merkulov- Автор вопроса
Max Kolesnikov
Откуда значит что int есть класс, если можно напис...

Да тут даже не new а то что у него типа констуктора

Merkulov- Автор вопроса
Merkulov
Да тут даже не new а то что у него типа констуктор...

Для базовых типов компилятор сохраняет единообразие, что с виду это полноценный класс.

Kelbon
да есть такое, не смотря на то что писать можно in...

возможно, ваша загадка решается тем фактом, что T(5) это не вызов конструктора, а синтаксис инициализации, которая может потребовать вызова конструктора, а может и не потребовать

Vlad
возможно, ваша загадка решается тем фактом, что T(...

синтаксис оператора приведения ,который требует конструктора , не?

Kelbon
синтаксис оператора приведения ,который требует ко...

может, об этой синтаксической конструкции и можно думать как об операторе приведения, потому что преобразования разрешены в процессе инициализации, но с точки зрения языка это инициализация объекта

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта