9
ответов

C++: Функциональная обертка, которая ведет себя точно так же, как сама функция

Как я могу записать обертку, которая может обернуть какую-либо функцию и может быть названа точно так же, как сама функция? Причина мне нужно это: Я хочу Объект - таймер, который может обернуть функцию и вести себя точно так же, как...
вопрос задан: 18 May 2009 19:53
7
ответов

Действительно ли структуры данных являются соответствующим местом для shared_ptr?

Я нахожусь в процессе реализации двоичного дерева в C++. Традиционно, у меня были бы указатель на левый и указатель для исправления, но ручное управление памятью обычно заканчивается в слезах. Который приводит меня к моему...
вопрос задан: 17 December 2008 22:47
6
ответов

Как каждый включает TR1?

Различные компиляторы, кажется, имеют различные идеи о TR1. G ++ только, кажется, принимает, включает типа: #include <tr1/unordered_map> #include <tr1/memory>... В то время как Microsofts...
вопрос задан: 4 August 2009 16:10
6
ответов

Сравнение станд.:: tr1:: функция <> объекты

Я пытался реализовать систему событий C#-like в C++ с tr1 шаблонами функций, используемыми для хранения функции, которая обрабатывает событие. Я создал вектор так, чтобы несколько слушателей могли быть...
вопрос задан: 19 September 2008 01:27
5
ответов

Идиоматическое использование станд.:: auto_ptr или только используют shared_ptr?

Теперь, когда shared_ptr находится в tr1, что Вы думаете, должен произойти с использованием станд.:: auto_ptr? У них обоих есть различные варианты использования, но все варианты использования auto_ptr могут быть решены с shared_ptr, также. Будет...
вопрос задан: 25 June 2010 17:39
5
ответов

Это стоящий использования станд.:: tr1 в производстве?

Я использую MS VC 2008 и для некоторых проектов компилятор Intel C ++ 11.0. Действительно ли стоит использовать tr1 функции в производстве? Они останутся в новом стандарте? Например, теперь я использую stdext:: hash_map. TR1 определяет...
вопрос задан: 8 March 2010 12:30
4
ответа

Как проверить на TR1 при компиляции?

Мы программируем регистрирующуюся библиотеку, которая сохраняет себя в .hpp файле. Мы хотели бы включать <tr1/unordered_map> (если компилятор поддерживает TR1), или стандарт <карта> иначе...
вопрос задан: 5 November 2016 05:07
4
ответа

Решите, что существование времени компиляции включает файлы в C++

Я пытаюсь написать некоторый портативный код библиотеки C++, который будет первоначально полагаться на Повышение. Regex, и затем перемещаются в TR1, поскольку компиляторы поддерживают его, и в конечном счете в C++ 0x спецификация после того, как вещи доби
вопрос задан: 5 June 2016 13:33
4
ответа

Есть ли стандартный функциональный объект C++ для того, чтобы демонтировать станд.:: пара?

Делает любой знает, существует ли фактический стандарт (т.е. TR1 или Повышение) функциональный объект C++ для доступа к элементам станд.:: пара? Дважды за прошлые 24 часа мне жаль, что у меня не было чего-то как...
вопрос задан: 2 May 2012 20:58
4
ответа

Инвертирование строк в векторе с помощью for_each и связывает

Я блуждал, как это возможно к строкам reverese, которые содержатся в векторе с помощью единственной команды for_each только в одной "простой" строке. Да, я знаю, что это легко с пользовательским функтором, но я могу'...
вопрос задан: 15 May 2010 21:02
4
ответа

Там какой-либо путь состоит в том, чтобы иметь новую строку соответствия точки (.) в C++ Регулярные выражения TR1?

Я ничего не мог найти относительно этого на http://msdn.microsoft.com/en-us/library/bb982727.aspx. Возможно, я мог использовать' [^] +' для соответствия всему кроме этого, походит на взлом? Спасибо.
вопрос задан: 12 January 2010 21:24
4
ответа

Хеш-функция для пары длинных долго?

Я должен отобразить пару длинных долго к двойному, но я не уверен что хеш-функцию использовать. Каждая пара может состоять из любых двух чисел, хотя на практике они обычно будут числами между 0 и...
вопрос задан: 10 April 2009 15:47
3
ответа

C++ TR1: как использовать normal_distribution?

Я пытаюсь использовать расширения STD TechnicalReport1 C++ для генерации чисел после нормального распределения, но этого кода (адаптированный от этой статьи): инженер mt19937; eng.seed (СЕМЯ);...
вопрос задан: 8 April 2013 08:40
3
ответа

shared_ptr в станд.:: tr1

Я работаю над платформой с gcc компилятором однако, повышение не может скомпилировать на нем. Я задаюсь вопросом, что надлежащий путь состоит в том, чтобы включать shared_ptr в std:tr1 на gcc? файл я заглянул, сказал не...
вопрос задан: 1 May 2011 08:05
3
ответа

Как расширить станд.:: tr1:: хеш для пользовательских типов?

Как я позволяю реализации STL брать свои пользовательские типы? На MSVC существует станд. класса:: tr1:: хеш, который я могу частично специализировать при помощи станд. пространства имен {пространство имен tr1 {...
вопрос задан: 28 May 2010 13:29
3
ответа

Что произойдет с пространством имен tr1, когда C++ xx будет утвержден?

Я пишу некоторый материал с помощью tr1 пространства имен в VS2008. Что произойдет, когда C++ xx станет ратифицированным? Это произошло прежде с другими изменениями C++? Будет материал tr1 все еще работать, или буду я иметь...
вопрос задан: 4 January 2010 23:43
2
ответа

Разница в производительности между картой и unordered_map в C++

У меня есть простое требование, мне нужна карта типа. однако мне требуется самое быстрое теоретически возможное время поиска. я использовал и карту и новый предложенный unordered_map от tr1, я нашел это, по крайней мере...
вопрос задан: 28 February 2010 06:38
2
ответа

Определение типа шаблонный класс, не определяя шаблонные параметры

Я пробую к определению типа или unordered_map или станд.:: карта, зависящая, существуют ли доступные библиотеки TR1. Но я не хочу определять шаблонные параметры. Из того, что я читал до сих пор, определение типа'...
вопрос задан: 24 September 2009 22:29
2
ответа

tr1:: объединение unordered_set и пересечение

Как сделать пересечение и объединение для наборов типа tr1:: unordered_set в C++? Я не могу найти много ссылки об этом. Любая ссылка и код будут высоко цениться.Большое спасибо. Обновление:...
вопрос задан: 22 May 2009 08:47
2
ответа

возврат 'указателя', который требуется, чтобы быть сохраненным интеллектуальным указателем

У меня есть проект, который я хотел бы больше использовать интеллектуальные указатели. В целом, я был успешен в этой цели. Однако я столкнулся с вещами, которые я не уверен что "лучшая практика"...
вопрос задан: 10 March 2009 18:35
2
ответа

Общие массивы TR1

Мне было нелегко находить ссылки в документации TR1 относительно общих массивов. Документация Повышения является довольно четкой, что существует значительная разница между "новым" C++ и "...
вопрос задан: 9 March 2009 19:22
2
ответа

Как tr1:: полезный reference_wrapper?

недавно я прочитывал превосходную Эффективную книгу C++ Scott Meyers. В одной из последних подсказок он покрыл некоторые функции от TR1 - я знал многих из них через Повышение. Однако был...
вопрос задан: 11 October 2008 05:36
1
ответ

Какова полноценность 'enable_shared_from_this'?

Я натыкался на enable_shared_from_this при чтении Повышения. Примеры Asio и после чтения документации, я все еще потерян для того, как это должно правильно использоваться. Может кто-то давать мне...
вопрос задан: 3 December 2016 09:02
1
ответ

Различия между различными ароматами shared_ptr

Есть ли любые различия между повышением:: shared_ptr, станд.:: tr1:: shared_ptr и предстоящее (в C++ 0x) станд.:: shared_ptr? Будет портирование от одного до другого, имеют любые издержки или они в основном...
вопрос задан: 2 November 2016 08:46
1
ответ

CSS @ font-face не работает в IE8

Я пытался прочитать несколько статей о том, как бороться с пользовательскими шрифтами в IE, но они никогда не работали для меня. Я пытался преобразовать шрифты в EOT, но это тоже не сработало. Я не...
вопрос задан: 17 January 2015 12:30
1
ответ

На инициализации станд.:: массив [дубликат]

Скажем, у Вас есть C++ 0x станд.:: выстройте члена шаблонного класса, и Вы хотите инициализировать его посредством конструктора, который берет несколько итераторов: шаблон <имя типа Tp, size_t N> класс...
вопрос задан: 22 July 2010 18:02
1
ответ

Заголовки действительно ли tr1 доступны для gcc v3.4.6?

Заголовки действительно ли tr1 доступны для g ++ v3.4.6? Если так, как я могу определить местоположение их во время компиляции. Следующему не удается скомпилировать: #include <tr1/memory> Со следующей ошибкой: myModule.h:20:24:...
вопрос задан: 15 May 2010 16:26
1
ответ

Различие между Python dict и tr1:: unordered_map в C++

Мне связали вопрос с пониманием того, как работают словари Python. Я не забываю читать где-нибудь, строки в Python неизменны, чтобы позволить хешировать, и это - та же причина, почему каждый не может...
вопрос задан: 28 February 2010 20:01
0
ответов

Как работает weak_ptr?

Я понимаю, как использовать weak_ptr и shared_ptr. Я понимаю, как работает shared_ptr, подсчитывая количество ссылок в его объекте. Как работает weak_ptr? Пробовал читать через источник наддува ...
вопрос задан: 25 August 2017 13:10
0
ответов

В чем разница между std, tr1 и boost (как пространства имен и / или библиотеки)?

Сначала я думал, что они все одинаковы, но оказалось, что это не так. Так может кто-нибудь вкратце объяснить разницу между этими тремя? Например: std :: bind (новейшее, следующее поколение C ++ ...
вопрос задан: 15 August 2017 08:08