Всм чооооооо////


Не ну это имбааа

ок
image

Объясняю:

sizeof - возвращает размер объекта (массива, числа и т.п.) в байтах.
Например, в C++ - целочисленный тип (integer) имеет размер 4.

Значит, при выводе sizeof(int) - мы получим 4.

При работе с массивом, sizeof выводит общий размер всех элементов массива.
Т.е. если в массиве, допустим 6 значений типа int, то выдаст 24 (6 * 4 = 24)

Для того, чтобы лишний раз не париться указывая на опр.тип данных. Мы записываем конструкцию sizeof(array) / sizeof(array[0])
Где array - название массива (никогда так не называйте при реал.условиях работы)

Т.е. он сначала получает размер всего массива, потом размер одного элемента массива… и делит их.
Т.к. в любом случае, в массиве хранится ВСЕГДА ТОЛЬКО определенный тип данных. (это вам не пайтон со списками, это массивы нормальных Си языков)

Т.е. общий размер массива делим на размер типа, который состоит в массиве.
Т.е. к примеру int

Массив с 6 элементами будет иметь
sizeof(array) / sizeof(array[0])

Будет также как и 24 / 4 = 6

Данная запись работает для любого массива.

Но sizeof предназначен не только для этого, у него достаточно своих приколюх еще

Бест, а кто у тебя на аве? Я помню она у тебя и раньше на аве была, это ты? Просто ваще красивая девушка))

Я понял, что с++ я буду учить не скоро

С++ не для тех кто идет на все готовое. Тут многих функций нет, все самому и ручками (мозгами придумывать идеи решения)

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

не я

Это я

да ты моя девушка

не, ны пыхе есть заранее готовые функции, которые упрощают.
На плюсах сам будешь все писать практически.

И от того, как ты это реализуешь, будет зависеть скорость выполнения программы

можно на Qt писать для облегчения жизни

работа со строками, файловой системой, сетью, переменные одинакового размера на разных платформах и ещё много много чего

осуждаю я все это

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

Qt c CMake прекрасно работает, просто линкануть QtCore

можно и без гуи