163 читали · 2 года назад
Приведение типов указателей
Ранее я немного рассказал о работе с указателями в С++, сегодня продолжу. При объявлении типизированного указателя с его помощью можно будет работать с данными, имеющими размер указанного типа. Хотя с некоторыми процессорами и операционными системами всегда будет выделено 4 байта, рассчитывать на это не стоит. Поэтому важно следить за соответствием типов указателей. Пример: double fNum; int* P1; fNum = 500.0; P1 = &fNum; //Ошибка компиляции Здесь мы пытаемся в указатель, который предназначен для работы с числами размером 4 байта, записать адрес переменной, которая занимает 8 байтов...
4 года назад
Как сделать обложку по размеру.
Наступил учебний год, пора тетрадок и книг, ранних подьемов и всего такого. Решили мы, значит, сразу подготовиться и закупить я всеми принадлежностями к школе, татради, ручки, карандаши, альбомы, и конечно же, куда без них, обложки, дабы наши книги и тетради не выглядяли, будто их "собаки трепали" ! Какого же было удивление, когда раздали учебные тетради (предметные), а они все разного размера... Пришлось полагаться на свою смекалку, так как мы, как и большинство, все делаем в последний момент!...