Типобезопасные идентификаторы и фантомные типы
|
|
Воскресенье, 01 Февраля 2015 г. 00:15
+ в цитатник
Довольно часто в программе, работающей с базой данных, в качестве идентификаторов сущностей используются значения целочисленного типа (например,
long
). Но людям свойственно ошибаться, и программист может по ошибке использовать идентификатор одного типа сущности для адресации другой. Такая проблема может долго оставаться незамеченной, если идентификаторы сущностей пересекаются, а такое бывает довольно часто. К счастью, в языках, позволяющих манипулировать типами, коим является C++, есть довольно простое решение этой проблемы.
Читать дальше → http://habrahabr.ru/post/198568/
Метки:
c++
строгая типизация
haskell
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-