powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / типы данных к C++ ( классы или обычные типы )
12 сообщений из 12, страница 1 из 1
типы данных к C++ ( классы или обычные типы )
    #38403793
mr.davidos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день дорогие друзья.
Такой вопрос. я сам не пишу в основном на C++, но часто в разных книжках, вижу , что пишут типы int double и т д явл классами для встроенных типов. Т е для них существуют конструкторы. и запись типа: int a = int(5), тому подтверждение. Хочу уточнить для себя, явл. ли int такой же класс, как и обычный пользовательский класс, который мы можем создать? Есть ли отличие между встроенными типами в Си и C++? и расцениваются ли типы данных в C++, как классы
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38403841
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.davidosв разных книжках, вижу , что пишут типы int double и т д явл классами

А эти книжки по С++ или всё же по Java?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38403853
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.davidos,

Вы не можете перегрузить операции для встроенных типов. Ну может еще какие-то экзотические мелочи.
Но в целом никакой практической разницы между встроенными и пользовательскими типами нет.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38403977
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разница ещё и в том, что встроенные операторы - именно операторы, а перегруженные - функции, что может менять семантику.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404108
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос. я сам не пишу в основном на C++, но часто в разных книжках, вижу , что пишут типы int double и т д явл классами для встроенных типов.

Они не являются классами, а пишут не это, а что из можно использовать так же, как будто они были бы классами.

Т е для них существуют конструкторы. и запись типа: int a = int(5), тому подтверждение.

Для них не существует конструкторов.
А это преобразование тип, нотация конструктора.

Хочу уточнить для себя, явл. ли int такой же класс, как и обычный пользовательский класс, который мы можем создать?


Не является.

Есть ли отличие между встроенными типами в Си и C++?

Нет.

и расцениваются ли типы данных в C++, как классы.

Нет, не расцениваются.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404111
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskymr.davidos,

Вы не можете перегрузить операции для встроенных типов. Ну может еще какие-то экзотические мелочи.
Но в целом никакой практической разницы между встроенными и пользовательскими типами нет.

Кроме ещё одной мелочи — одни являются классами, а другие нет.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404116
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, как то странно ты квотируешь. Трудночитабельненько :)
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404119
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivКроме ещё одной мелочи — одни являются классами, а другие нет.
Так я так и написал - никакой практической разницы. Только в названии.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404120
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да меня в последнее время вообще ломает что-то квотировать.
Тем более, когда с телефона пишу...
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404133
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, понятно.

Не ради оффтопа. Недавно прикупил Nokia Asha 205 (нужно бло срочно 2х симковая)
и никак не возьму в толк где-же сслка на wap-sql.ru? Вроде раньше было такое. По действующей линке с темой /forum?theme=mobile ширина все равно слишком велика для Нокии.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38404226
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,


У меня Гнусмас Галактика S-II, читаю всё в полном формате, вполе всё влазит.
...
Рейтинг: 0 / 0
типы данных к C++ ( классы или обычные типы )
    #38405763
mr.davidos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня еще один вопрос.:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
class A{
 int a;
public:
 A(int valueA): a(valueA) {};
};

class B: A{
 int b;
public:
 B(int valueB, int valueA): b(valueB), A(valueA) {};
}


когда мы создаем объект B b (2, 3); происходит ли в списке инициализации B, работа с полем a ?? и мне не очень понятно с технической стороны. как именно происходит инициализация поля a, путем вызова конструктора базового класса, т е в списке инициализации создаем объект класса A, и отрабатываем его конструктор. А за счет чего это значение поля заносится в значение объекта класса B? (унаследованного от A) т е что происходит после создание объекта класса A, в списке инициализации конструктора B, это просто копирование типа: b.a = созданный объект . a ???? я просто сам этот момент технически не понимаю.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / типы данных к C++ ( классы или обычные типы )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]