[#] [Из песочницы] Пишем вектор на Dlang
habrabot(difrex,1) — All
2014-12-25 15:30:03


Доброго времени суток, хабр! В этом посте я хочу рассмотреть некоторые особенности языка D, на примере создания структуры алгебраического вектора. В посте **не** рассматриваются вопросы линейной алгебры или другой математики. Стоит напомнить, что в отличии от C++ в D классы и структуры имеют разное логическое предназначение и устроенны они по разному. Структуры не могут наследоваться, в структурах нет никакой другой информации, кроме полей (в классах есть таблица виртуальных функций, например), структуры хранятся по значению (классы всегда ссылками). Структуры прекрасно подходят для простых типов данных. [Читать дальше →][1]

[1]: http://habrahabr.ru/post/246763/#habracut