Форум программистов, компьютерный форум, киберфорум
Наши страницы

Попытка написать простенькую БД - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальное из чисел встречающихся в заданной матрице более одного раза http://www.cyberforum.ru/cpp-beginners/thread1181893.html
Есть программа, она работает, но мне не понятен принцип, мог бы кто нибудь помочь? #include "stdafx.h" #include <iostream> #include <locale> #include <iomanip> #include <math.h> #include...
C++ Использование процедур при работе с пользовательскими типами данных Использование процедур при работе с пользовательскими типами данных” Имеется документ, «справка о не реализованной товарной продукции». В справке имеются следующие реквизиты: Во-первых,... http://www.cyberforum.ru/cpp-beginners/thread1181892.html
C++ Вывести на экран самое короткое слово заданной строки (если их несколько, то первое)
Написать функцию, которая выводит на экран самое короткое слово. Если их несколько, то первое. Ребят, помогите, пожалуйста, написать программу
Найти максимальный элемент массива, и удалить после него все нечетные элементы C++
В массиве A(n) определить максимальный элемент .удалить после максимального все нечетные элементы
C++ Разработать структуру Сотрудник http://www.cyberforum.ru/cpp-beginners/thread1181833.html
Разработайте структуру, используя объединение: Сотрудник (ФИО, пол, образование, специальность, вуз, должность, стаж). Сотрудник может не иметь высшего образования. Введите информацию о трех...
C++ Найти в массиве второе по величине число Помогите пожалуйста в решении этих двух задач на С++ 2) Составить программу, которая в массиве A находит второе по величине число (вывести на печать число, которое меньше максимального элемента... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
20.05.2014, 13:17
Цитата Сообщение от Sonance Посмотреть сообщение
А попроще шаблон нельзя написать
а шаблон тут вообще не причём, он для другого используется. Чтоб иметь возможность динамический добавлять строки и столбцы в свою базу данных тебе нужно что - то вроде этого (хотя про скорость работы можешь забыть, а если забывать не хочешь - учи теорию программирования баз данных):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
std::vector<std::vector<std::pair<std::string,std::string>>> dataTable;
    //тут все данные в виде строки, тип данных для работы с ними указывается в пером элементе пары, данные - во втором
    //допустим добавляют пару строк, в каждой строке два столбца:
    std::vector<std::pair<std::string,std::string>> line;
    line.push_back(std::make_pair("int", "10"));
    line.push_back(std::make_pair("float", "123.987"));
    dataTable.push_back(line);
    line.clear();
    line.push_back(std::make_pair("int", "666"));
    line.push_back(std::make_pair("float", "666.666"));
    dataTable.push_back(line);
    //Всё. Добавил... А теперь хочу добавить ещё один столбец типа 'double' со значение 444.444 во все строки
    for(auto it = dataTable.begin(); it != dataTable.end(); it++)
        it->push_back(std::make_pair("double", "444.444"));
    //Готово! :-)
тут кстате ты вообще как бы к типам не привязан ...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.