Форум программистов, компьютерный форум CyberForum.ru

key-value база данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить интеграл по бесконечному промежутку с точностью 0.000001, используя правило Рунге. http://www.cyberforum.ru/cpp-beginners/thread1020393.html
Помогите, пожалуйста, решить следующую задачу(необходим код на с++): Вычислить интеграл по бесконечному промежутку с точностью 0.000001, используя правило Рунге, начал.число интервалов выбирать равным 4, при этом сначала свести задачу к вычислению интеграла по конечному отрезку, а затем использовать формулу прямоугольников: \int_{0}^{\propto }{e}^{-{x}^{2}} Ссылка на правило Рунге:...
C++ Какая альтернатива указателям в данном коде? #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std; void matrix(int **m, int r, int s) { for( int i=0; i<r; i++) { http://www.cyberforum.ru/cpp-beginners/thread1020387.html
C++ Нужно написать программу на С++ на массив структур
Структура «Пациент»: фамилия, имя, отчество; домашний адрес; номер медицинской карты; номер страхового полиса Ввести массив из 5 структур в соответствии с вариантом. В программе реализовать меню: 1) Ввод массива структур с клавиатуры; 2) Сортировка массива структур в алфавитном порядке по первому полю, входящему в структуру; 3) Поиск в массиве структур по последнему полю, входящему в...
C++ Записать все нечетные элементы матрицы в один массив, а четные - в другой
Гуру с++, помогите, пожалуйста, с задачкой! Все элементы матрицы М(3;5), имеющие нечетные значения записать в массив М1, а четные - в М2! Добавлено через 3 минуты написала что-то такое, но работает не правильно: #include <cstdlib> #include <iostream> using namespace std; int main() {
C++ Visual C++ 2012 Express http://www.cyberforum.ru/cpp-beginners/thread1020345.html
Не могу найти шаблон для создания пустого проекта. Хочу написать простое консольное приложение, но там только шаблоны для приложений Modern UI, и нигде нет пустого проекта. Как быть ?
C++ Создать уникальный двумерный массив Пишу программку,которая находит в двумерном массиве(8*8) макс и мин значения.После чего создает прямоугольную область(фотка в конце),ограниченную минимальным и максимальным значениями(само собой разумеется,что значения элементов массива должны быть уникальными,ибо минимальных допустим может быть несколько (пять нулей)ну по крайней мере мне так кажется:) ).В итоге образуется новый массив,уже в... подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
27.11.2013, 00:54     key-value база данных
Есть интерфейс к БД:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Database {
public:
    Database();
    ~Database();
 
    int open(const std::string path, 
        DatabaseOpenMode mode,
        uint64_t hashTableSize,
        uint64_t keySize,
        uint64_t valueSize);
 
    int get(const void * key, void * buffer);
    int put(const void * key, const void * value);
    void close();
private:
    void dbClose(DatabaseInfo * dbInfo);
    DatabaseInfo * m_dbInfo;
};
1) Чем можно заменить void*.
2) get принимает key и буфер, в который будет записано value. Но передавать буфер, это как-то криво, на мой взгляд, что можно с этим сделать (void* возвращать тоже не хочется).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru