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

2 ответа

C ++ 98/03 свертывание ссылок и cv квалификаторы

Код ниже компилируется (gcc 4.7.2 или icc 13) и выдает «1 2» вывод. Что обозначаетconst квалификатор отброшен, т.е. е.,f<int&> имеет тип параметраint&. Почему это происходит? Как я понимаю, согласно §14.3.1.4: Если шаблон-аргумент для ...

1 ответ

проблема regex_replace

я используюC ++ 11(Windows 7 64 бит, визуальная студия 2012) Я использую цикл для замены одной подстроки другой. У меня есть файл, в котором номера разделены двойной косой чертой (//). например: 10//20//1 3//4//5 5//2//1 to 10 20 1 3 4 5 5 2 ...

8 ответов

Многопоточные распределители памяти для C / C ++

В настоящее время у меня есть многопоточное серверное приложение, и я ищу хороший распределитель многопоточной памяти. Пока я разрываюсь между: Уме СолнцаGoogle TcmallocРаспределитель блоков потоков IntelЗапас Эмери Бергера Из того, что я ...

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

1 ответ

GetClipboardData (CF_TEXT)

Как пользоватьсяGetClipboardData(CF_TEXT);без вызова и использования идентификатора процесса этого в C ++? и какая библиотекаGetClipboardData(CF_TEXT)принадлежит?

4 ответа

Когда использовать беззнаковый указатель на символ

Какая польза отunsigned char указатели? Я видел это во многих местах, что указатель типа приведен к указателю наunsinged char Почему мы так делаем? Мы получаем указатель наint а затем наберите егоunsigned char*, Но если мы пытаемся напечатать ...

3 ответа

Строковый литерал соответствует перегрузке bool вместо std :: string

Я пытаюсь написать класс C ++, который имеет несколько перегруженных методов: class Output { public: static void Print(bool value) { std::cout << value ? "True" : "False"; } static void Print(std::string value) { std::cout << value; } };Теперь ...

8 ответов

Найти уникальные числа в массиве

Ну, я должен найти, сколько разных чисел в массиве. Например, если массив: 1 9 4 5 8 3 1 3 5 Вывод должен быть 6, потому что 1,9,4,5,8,3 уникальны, а 1,3,5 повторяются (не уникальны). Итак, вот мой код до сих пор ..... не работает должным ...

1 ответ

Как получить тип шаблона в аргументах std :: function с помощью лямбды?

У меня есть повышение :: вариант, и я хотел бы выполнять функтор, только если вариант имеет специальный тип, поэтому я составил эту функцию: template<typename T, typename Variant> void if_init(Variant& opt_variant, std::function<void(T)> ...

4 ответа

Установка приоритета потока в Linux с помощью Boost

Похоже, что в Boost-библиотеках нет устройства для установки приоритета потока. Будет ли это лучший код для использования в Linux или есть лучший метод? boost::thread myThread( MyFunction() ); struct sched_param param; param.sched_priority = 90; ...

1 ответ

Вызов функции-члена шаблона не скомпилирован

У меня проблема с куском кода следующей формы: template<class Type> class Class1 { public: template<class TypeName1> TypeName1* method1() const {return 0;} }; struct Type1{}; struct Type2{}; class Class2 { public: template<typename TypeName1, ...