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

7 ответов

Ищем реализацию B + дерева на основе дисков в C ++ или C [закрыто]

Я ищу легковесную реализацию дерева B + с открытым исходным кодом, использующую файл диска для хранения дерева. Пока нашел толькореализации на основе памяти [http://idlebox.net/2007/stx-btree/], или ...

5 ответов

Как сделать variadic is_same?

Как я могу сделать шаблон класса, который возвращает, равен ли какой-либо из его типов variadic первому типу. Я хочу быть в состоянии сделать это: is_same<T, A, B, C>::value; // true if T is one of A, B or CИ еслиT равен любому из этих типов, ...

1 ответ

Прерывание принять ()

Есть ли в ОС переносимый способ прерывания блокировки?accept? У меня есть многопоточный сервис / служба deamon, которая должна изящно закрыть все хосты прослушивающей сети, когда служба / служба deamon получает сигнал выключения. Я вижу, что ...

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

3 ответа

Каков жизненный цикл объекта C ++?

Я опытный разработчик C, который только сейчас входит в C ++, и я должен признаться, я очень озадачен тем, как много способов создать, сохранить и уничтожить объекты C ++. В Си жизнь проста: назначение с= копии в стеке иmalloc/free управлять ...

8 ответов

факториал больших чисел со строками в с ++

Я делаю факториальную программу со строками, потому что мне нужен факториал чисел больше 250 Я намерен с: string factorial(int n){ string fact="1"; for(int i=2; i<=n; i++){ b=atoi(fact)*n; } }Но проблема в том, что atoi не работает. Как я ...

6 ответов

C ++ Предсказуемый вывод Rand ()

Заметив, что функция rand () каждый раз выдает один и тот же результат 41, я посеял генератор, используя srand (time (0)). Это решило проблему повторяющегося вывода, но теперь оно дает мне постоянно растущие цифры. (I.E. 245, 248, 250, 253, 255, ...

4 ответа

Почему указатели на функции имеют одинаковое значение?

Например: using namespace std; #include <iostream> void funcOne() { } void funcTwo( int x ) { } int main() { void (*ptrOne)() = funcOne; cout << ptrOne << endl; //prints 1 void (*ptrTwo)( int x ) = funcTwo; cout << ptrTwo << endl; //prints 1 ...

4 ответа

Как влияет на производительность использование int64_t вместо int32_t в 32-разрядных системах?

Наша библиотека C ++ в настоящее время использует time_t для хранения значений времени. В некоторых местах я начинаю нуждаться в точности до секунды, поэтому там в любом случае потребуется больший тип данных. Кроме того, может быть полезно обойти ...

3 ответа

очистить данные внутри текстового файла в C ++

Я программирую на C ++. В моем коде я создаю текстовый файл, записываю данные в файл и считываю из файла поток, после того как я закончу последовательность, я хочу очистить все данные в текстовом файле. Может кто-нибудь сказать мне команду, чтобы ...

2 ответа

Перегрузка на const и volatile - почему это работает по ссылке?

У меня есть код: #include "stdafx.h" #include <iostream> using namespace std; void func(const int& a) { std::cout << "func(const)" << std::endl; } void func(volatile int& a) { std::cout << "func(volatile)" << std::endl; } void func(const ...