Попытки использовать указатели приводят к ошибкам, потому что они имеют тип Shape*, а функция better2() ожидает аргумент типа Array_ref; иначе говоря, функция better2() ожидает нечто, содержащее указатель, а не сам указатель.
Также вам может показаться, что такая тема как как настроить капчу никак не связана и даже не тематична с программированием. Хотя, может быть и связана.
В любом случае все-таки зайдите на сайт pavelmakarov.ru
Тема как настроить капчу там представлена весьма широко.
Если хотите передать функции better2() указатель, то должны поместить его в контейнер (например, во встроенный массив или вектор) и только потом передать его функции. Для отдельного указателя мы можем использовать неуклюжее выражение make_ref(&p1,1). Однако это решение не подходит для массивов (содержащих более одного элемента), поскольку не предусматривает создание контейнера указателей на объекты.
В заключение отметим, что мы можем создавать простые, безопасные, удобные и эффективные интерфейсы, компенсируя недостатки массивов. Это была основная цель данного раздела. Цитата Дэвида Уилера (David Wheeler): “Каждая проблема решается с помощью новой абстракции” считается первым законом компьютерных наук. Именно так мы решили проблему интерфейса.
Выше мы уже упоминали о понятиях, связанных с устройством компьютерной памяти, таких как биты, байты и слова, но в принципе они не относятся к основным концепциям программирования. Вместо этого программисты думают об объектах конкретных типов, таких как double, string, Matrix и Simple_window. Мы заглянем на уровень программирования, на котором олжны лучше разбираться в реальном устройстве памяти компьютера.
Если вы плохо помните двоичное и шестнадцатеричное представления целых чисел, то повторите это.
Опубликовал katy
April 26 2015 08:51:02 ·
0 Комментариев ·
3471 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.