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

7 ответов

Что делает static_assert и для чего вы его используете?

Не могли бы вы привести пример, гдеstatic_assert(...) 'C++0x' бы решить проблему в руке элегантно? Я знаком со временем выполненияassert(...), Когда я должен предпочестьstatic_assert(...) сверх обычногоassert(...)? Также вboost есть то, что ...

1 ответ

Как отключить буферизацию в потоке?

В C я могу легко установить поток для небуферизованного ввода-вывода: FILE * f = fopen( "test", "r" ); setvbuf( f, (char *)NULL, _IONBF, 0 );Как бы я достиг подобного небуферизованного ввода-вывода, используя C ++ IOStreams?

1 ответ

Должен ли std :: move использоваться в операторах return для эффективности?

Я не могу понять, делает ли std :: move в следующем коде что-то хорошее или что это совершенно неправильно? КлассObject определены оба конструктора Move и Copy. Первый: с ходом: template<typename T> template <typename F> const ...

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

2 ответа

Распечатать весь связанный список в GDB?

У меня есть связанный список struct node { data_t data; node_t *next; }; typedef struct { node_t *head; node_t *foot; node_t *curr; // for iterator unsigned int size; } list_t;с этой структурой, скажем, я определил список list_t* myList;Как я ...

1 ответ

Зависимое разрешение имен и пространство имен std / Стандартная библиотека

Отвечаяэтот ТАК вопрос [https://stackoverflow.com/q/16544974/420683](лучше прочитатьэтот "дубликат" [https://stackoverflow.com/q/4447827/420683]), Я придумал следующее решение для зависимого разрешения имен оператора: [Temp.dep.res] / 1: При ...

3 ответа

Visual Studio Debugger отображает неправильные значения для собственных типов

Я пишу программу на управляемом C ++ и нативном C ++ с использованием Visual Studio 2008 (версия 9.0.30729.1 SP) и .NET 3.5. При отладке Visual Studio отображает явно неправильные значения для таких типов, как size_t и указатели, которые являются ...

7 ответов

Как написать шаблон `is_complete`?

После ответаэто [https://stackoverflow.com/questions/1611771/deleting-object-with-private-destructor] вопрос, который я пытался найтиis_complete шаблон в библиотеке Boost, и я понял, что в Boost.TypeTraits такого шаблона нет. Почему такого ...

1 ответ

Почему этот простой пример многопоточности c ++ 11 не работает при компиляции с помощью clang 3.2?

Я не могу понять, что я делаю здесь не так. Это очень короткая программа: #include <iostream> #include <string> #include <atomic> #include <thread> using namespace std; int main(int argc, char ** argv) { thread foo( []() { cout << "Hello World" ...

3 ответа

Разница между двоичными литералами GCC и C ++ 14?

C ++ 14, похоже, грядет, и компиляторы уже пытаются реализовать основные функции этой новой версии. Я смотрел наПоддержка GCC для этих основных функций [http://gcc.gnu.org/projects/cxx1y.html]и заметил кое-что о части двоичных литералов: GCC ...

10 ответов

Обработка огромных текстовых файлов

Проблема:У меня огромный необработанный текстовый файл (предположительно 3 гигабайта), мне нужно просмотреть каждое слово в файле и выяснить, сколько раз слово появляется в файле. Мое предлагаемое решение:Разделите огромный файл на несколько ...