Описание тега tr1
TR1 - Технический отчет C++ 1, предлагаемые расширения стандартной библиотеки C++
3
ответа
Разница в производительности между map и unordered_map в C++
У меня есть простое требование, мне нужна карта типа. Однако мне нужно самое быстрое теоретически возможное время поиска. Я использовал и карту, и новый предложенный unordered_map из tr1. Я обнаружил, что, по крайней мере, при разборе файла и создан…
28 фев '10 в 06:02
1
ответ
Токенизация с двоеточием с использованием std::tr1::regex
Я работаю над анализатором команд квази-SCPI и хочу разделить строку на двоеточия, игнорируя строки в кавычках. Я хочу получить пустую строку, если между двоеточиями нет текста. Если я использую это выражение регулярного выражения в EditPad Pro 7.2.…
12 янв '13 в 03:05
3
ответа
Использование Технического отчета C++ 1 (TR1) в VC++ 2010
Как использовать библиотеку C++ TR1 в Visual C++ 2010?
09 сен '10 в 19:19
1
ответ
Вызов shared_from_this() из производного в базовом классе дает std::bad_weak_ptr
У меня есть Базовый класс и Производный класс. API предоставляет только Derived, а реализация скрыта в Base (с атрибутом gcc visibility установлен в hidden), так как некоторые из внутренних модулей API должны вызывать базовые методы. Таким образом, …
19 май '14 в 09:37
5
ответов
Как я могу наиболее эффективно предотвратить то, чтобы моя нормально распределенная случайная величина была нулевой?
Я пишу алгоритм Монте-Карло, в котором в какой-то момент мне нужно разделить случайную величину. Точнее, случайная величина используется в качестве ширины шага для разностного отношения, поэтому я фактически сначала что-то умножаю на переменную, а з…
18 июн '11 в 22:08
1
ответ
Обходной путь, позволяющий tr1::function проглотить возвращаемые значения
В качестве продолжения может ли tr1::function проглотить возвращаемые значения? Как можно обойти ограничение, которое tr1::function не может проглотить возвращаемые значения? Это должно работать в конкретном случае проглатывания возвращаемого значен…
11 июл '11 в 16:45
3
ответа
Что такое хороший вариант использования для tr1::result_of?
Я слышал, что tr1::result_of часто используется внутри Boost... Мне интересно, есть ли хорошие (простые) варианты использования tr1::result_of, которые я могу использовать дома.
11 окт '08 в 05:42
2
ответа
"Нет совпадения" Ошибки с функцией обратного вызова члена с использованием std::tr1::function
Я пытаюсь создать функцию обратного вызова, используя str::tr1::function, указывающую на открытую функцию-член. std::tr1::function < int (const string& , const MessageInfo* , const void* , const int , const void* ) > dssCallBack; dssCallBa…
14 янв '13 в 17:59
2
ответа
Как использовать tr1 с Visual Studio 2010 (tr1::function)?
Как начать использовать возможности tr1 Visual Studio 2010? Для более конкретного случая мне требуется функция std:: tr1::. Я пытался в том числе #include <tr1/functional> который сообщает как отсутствующий, в то время как #include <functio…
01 май '12 в 19:14
3
ответа
Есть ли вменяемое значение по умолчанию для std::tr1::function?
Я потратил некоторое время на поиски, но ничего не нашел. Я хочу быть в состоянии сделать это: std::tr1::function<void()> foo(SOME_DEFAULT_FUNCTION_THAT_DOES_NOTHING); // //Some code that could possibly assign foo // foo(); В противном случае …
28 май '10 в 19:50
1
ответ
Объединение функций, связывания, C++ и управляемого кода
У меня есть функция C++, которая ожидает, что функциональный объект (AuthenticateNotifyFunc) будет передан ему таким образом: class lc_Authenticate { public: typedef enum { kAbort, kContinue } lc_AuthenticateStatus; typedef std::tr1::function<lc_…
25 май '12 в 18:19
3
ответа
tr1::mem_fn и tr1::bind: на const-правильность и перегрузку
Что не так со следующим фрагментом? #include <tr1/functional> #include <functional> #include <iostream> using namespace std::tr1::placeholders; struct abc { typedef void result_type; void hello(int) { std::cout << __PRETTY_FU…
21 ноя '08 в 21:52
2
ответа
Проблема типа при включении кортежа
Я использую Visual Studio 2008 с Feature Pack 1. У меня есть typedef, как это typedef std::tr1::tuple<std::string, std::string, int> tileInfoс такой функцией const tileInfo& GetTile( int x, int y ) const, В файле реализации функция имеет т…
22 апр '10 в 03:07
1
ответ
C++, как обрабатывать пространства имен tr1 и не-tr1 в переносимом коде?
Существует ли канонический способ решения проблем с пространством имен, возникающих при попытке поддерживать переносимый код между цепочкой инструментов TR1 и не-TR1? У меня есть проект VC++2010, который #include <type_traits>, У меня также ес…
12 фев '13 в 01:02
2
ответа
Где я могу найти достоверную информацию о C++11, новых функциях std и Tr1?
Я пытаюсь максимально использовать новый стандарт. Тем не менее, мне трудно найти надежную информацию о C++11, как хорошие объяснения новых ключевых слов и синтаксиса. Другая проблема заключалась в том, чтобы найти информацию о некоторыхновых функци…
14 окт '11 в 14:07
1
ответ
Увеличить проблему shared_ptr с библиотеками TR1
class MyClass{ public: MyClass() {} virtual ~MyClass() {} }; extern "C" int foo(int tryNumber) { std::tr1::shared_ptr<MyClass> myClass(new MyClass()); std::cout << "Object has been created " << tryNumber << << std::endl…
29 окт '13 в 08:51
4
ответа
Построить два объекта shared_ptr из одного и того же указателя
У меня есть проблема из "Стандартных расширений библиотеки C++": Упражнение 6 В разделе 2.4.2 я сказал, что не следует создавать два объекта shared_ptr из одного и того же указателя. Опасность заключается в том, что оба объекта shared_ptr или их пот…
16 май '09 в 03:02
1
ответ
Проверка размера массива tr1 во время компиляции
Я только что узнал, что boost:: array:: static_size не является частью tr1:: array, или, по крайней мере, его нет в моей реализации (GCC 4.2.1), и я не могу найти его ни в одной документации tr1. Есть ли другой способ выполнить утверждение во время …
07 фев '11 в 02:06
1
ответ
std::tr1:: назначение и привязка функции
Я пытаюсь узнать, как наилучшим образом использовать функции std::function и std::bind в стандартной библиотеке - меня интересуют версии TR1, так как это то, что у меня есть на данный момент, и я не знаю из различий, если таковые имеются, между реал…
07 фев '12 в 15:29
1
ответ
Есть ли важные различия, которые нужно знать между boost::function и std::tr1::function
Я много использую Boost в своем коде, но пока воздерживаюсь от использования std::tr1, Теперь мне нужен более сложный указатель на функцию, которую могут предоставить эти два объекта. К сожалению, C+11 пока не вариант. Я прочитал это boost::function…
30 июл '12 в 20:14