Результаты поиска по запросу "tr1"

2 ответа

ну, C ++ 1x также не принял shared_array. я не знаю почему однако у них есть unique_ptr <T>. если вы используете unique_ptr <T []>, то он использует delete [] для освобождения. я не знаю, почему они не предоставляют их для shared_ptr тоже. как shared_ptr <int []>.

ыло трудно найти ссылки в документации TR1, касающиеся общих массивов. В документации Boost достаточно ясно, что между выражениями "new" и "new []" в C ++ есть существенная разница. Шаблон shared_ptr предназначен для правильного хранения ...

2 ответа

Const

сно сэто [https://mikecvet.wordpress.com/2011/01/28/customizing-tr1-unordered_map-hashing-and-equality-functions/] можно определить функцию равенства в TROR unordered_map следующим образом: #include <tr1/unordered_map> using namespace std; using ...

8 ответов

Почему std :: function не сравнимо по равенству?

ТОП публикаций

2 ответа

Вы также можете использовать логический параметр шаблона по умолчанию, например:

template<typename T> struct A { A<T> operator%( const T& x); }; template<typename T> A<T> A<T>::operator%( const T& x ) { ... } могу использовать enable_if, чтобы сделать следующую специализацию для любого типа с плавающей запятой ...

1 ответ

Разрешено ли использовать tr1 :: shared_ptr в пространстве имен std в заголовке?

Это законный и хороший стиль программирования для использованияstd::tr1::shared_ptr какstd::shared_ptr размещениеusing директива в соответствующемзаголовок? Нравится: namespace std { using tr1::shared_ptr; }Я знаю, что плохо загрязнять ...

7 ответов

Сравнение объектов std :: tr1 :: function <>

Я пытался реализовать C # -подобную систему событий в C ++ с помощью шаблонов функций tr1, используемых для хранения функции, которая обрабатывает событие. Я создал вектор, чтобы к этому событию можно было подключить несколько слушателей, ...

3 ответа

Требует ли от конструктора копирования std :: function типы аргументов типа шаблона быть полными типами?

Дано:

1 ответ

Некоторые из них также могут иметь версии некоторых функций как tr1, так и std. С немного другой семантикой!

ел бы использовать библиотеки TR1, которые поставляются с современными версиями GCC и MSVC, но есть небольшие различия: в GCC я должен сказать, #include <tr1/memory> std::tr1::shared_ptr<int> X;в то время как в MSVC я должен сказать #include ...

1 ответ

) не поддерживает

ли как-то сравнить дваstd::tr1::function<> объекты? Что делать, если у меня есть коллекцияfunction<void(int,float)> объекты и хотите добавить и удалить обработчики событий? Добавление тривиально, но найти тот, который нужно удалить, кажется ...

1 ответ

, Я обновил свой ответ в глубине души.

l я могу сделать это: $text = '1747239'; @matches = ($text =~ m/(\d)/g); # @matches now contains ('1', '7', '4', '7', '2', '3', '9')С помощью сопоставления регулярных выражений C ++, каков наилучший способ воспроизвести это поведение, чтобы я ...