164 читали · 6 лет назад
Так можно язык программирования превратить в матерный
Не так давно я поделился с вами о том,как создавать и пользоваться структурами.Но далеко не всем по душе каждый раз при объявлении нового элемента структуры писать слово "struct".Предлагаю вам начать пользоваться алиасами,или псевдонимами. Мы ранее уже ими пользовались,а именно #define мог выступать в качестве алиасов.Да,с его помощью можно заменить абсолютно все конструкции языка. Давайте побалуемся и попробуем собрать следующий код: #include <stdio.h> #define start { #define end } #define __main__...
1230 читали · 5 лет назад
С++ | структуры (struct) | определение структур
Формат определения структуры: Структуры представляют собой группы связанных между собой, как правило, разнотипных переменных, объединенных в единый объект, в отличие от массива, все элементы которого однотипны. В языке C++ структура является видом класса и обладает всеми его свойствами. Для определения структуры применяется ключевое слово struct, а сам формат определения выглядит следующим образом: struct [имя_типа] { тип_1 элемент_1; тип _2 элемент_2; … тип_k элемент_k; } [ список_описателей ]; Каждая входящая в структуру переменная называется членом (полем, элементом) структуры и описывается типом данных и именем...