Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Реализация идеомы UniqueType - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература по Win API http://www.cyberforum.ru/cpp/thread41543.html
Посоветуйте пожалуйсто книгу где изложены основы программирования с win API доступным языком с использованием C++
C++ C:\Dev-Cpp\Makefile.win [Build Error] [Безымянный1.o] Error 1 C:\Dev-Cpp\Makefile.win Error 1 компилятор стал показывать такую ошибку, после того как я открыл эту папку редактором и удалил от туда текст. Но это не главное. удалил этот компилятор, закачал... http://www.cyberforum.ru/cpp/thread41323.html
pow: OVERFLOW error...Floating Point: Overflow C++
Помогите разобраться почему в программе выводятся эти ошибки после ввода значений ----------------------- pow: OVERFLOW error Floating Point: Overflow ----------------------- #include...
C++ System::AnsiString для VC++
Имеется программа написанная Borland, которая динамически загружает dll. Ищет метод с прототипом void Name(System::AnsiString &) и получает имя. Как реализовать такую dll на VC++, чтобы программа...
C++ СДВИГ http://www.cyberforum.ru/cpp/thread40488.html
люби помогите пожалуста завтра прогу сдавать очень надо дан массив unsigned short mas нужно вывести числа в которых четное количество единичных бит препод сказал что надо использовать сдвиг...
C++ Определить IP-адрес PPTP-адаптера под Windows? Не сочтите за дерзость: создавал тему в разделе для чайников - никто не ответил.. Может здесь правильные люди наткнутся.. :) Доброго времени суток.. Придумал себе задачу - узнать IP-адрес, который... подробнее

Показать сообщение отдельно
rs4i
1 / 1 / 0
Регистрация: 25.06.2009
Сообщений: 13
29.06.2009, 08:04  [ТС]
Найден вот такой подход:
template< class T, int > class UniqueType{ /**/ };
UniqueType< std::string, __LINE__ > login = "rs4i";
UniqueType< std::string, __LINE__ > pass = "******";
login = pass; // error
Все это легко оборачиваеться в макрос.
Выглядеть будет приблизительно так:
MacroUniqueType( std::string ) login = "rs4i";
Это не совсем коректно, так как, в разных файлах на одинаковый по номеру строках можно создать одинаковые типы.

Добавлено через 28 минут 25 секунд
еще тему нарыл:
http://rsdn.ru/forum/cpp/2337981.aspx
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru