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

Понимание для чего вообще нужны указатели? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с pow http://www.cyberforum.ru/cpp-beginners/thread382561.html
#include <iostream> #include <conio.h> #include <math.h> using namespace std; class Triangle { public: int a,b,c;
C++ Считать массив строк из файла Например есть файл in.txt, с него нужно считать массив строк в мемо, а в другом мемо записать эти же строки в ascii кодах, например: в файле: abc bcd def в первом мемо должно отобразиться то же... http://www.cyberforum.ru/cpp-beginners/thread382557.html
глобал в библиотеке, не отображается в дебагере C++
Использую студию 2010, профешинал. Есть в статик библиотеке глобальная переменная, внутри этой библиотеке в дебагере ее поля вопросиками показываются, а хотя извлекается оттуда все нормально. Но...
C++ Очередь, С++
здраствуейте, помогите реализовать алгортитм :pardon: С++ , буду признателен =) Смоделировать очередь, в которой реализован такой механизм изъятия элемента из очереди: начало очереди всегда...
C++ Табуляция http://www.cyberforum.ru/cpp-beginners/thread382529.html
ПРивет всем передо мной стоит следующая задачка: Требуется вычислить значения yi заданной функции для ряда значений аргументов xi, i=1,…,N, при этом вычис-лив с точностью ε > 0 значения функций ряда...
C++ Дан текстовый файл f, содержащий буквы и целые числа. Выбрать все числа, которые делятся нацело на ... Дан текстовый файл f, содержащий буквы и целые числа. Выбрать все числа, которые делятся нацело на 2 и 4, но не делятся на 6. Записать эти числа в текстовый файл g, а все остальные числа – в... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
15.11.2011, 13:53
Цитата Сообщение от taras atavin Посмотреть сообщение
Да, кстати, число файлов ведь тоже не известно на этапе разработки, поэтому единственная возможность выдать список, не используя буферизацию только текущей позиции - использовать указатель на динамические данные. Но я не системщик и не знаю, как они делают. Может им как раз удобнее единственная альтернатива?
Даже если хранить информацию о всех файлах, указатели нервно курят в сторонке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <boost/filesystem.hpp>
#include <vector>
#include <iterator>
 
namespace fs = boost::filesystem;
 
int main()
{
    std::vector< fs::path > files;
    std::copy( fs::directory_iterator( fs::current_path() ), fs::directory_iterator(), std::back_inserter(files) );
    
    for ( auto file : files)
        std::cout << file << std::endl;
}
Результат: http://liveworkspace.org/code/3753bc...0a30290e6e3daf


Цитата Сообщение от taras atavin Посмотреть сообщение
Если готовая БД, то или указатель
Ну, во-первых, можно использовать умные указатели(обертка над обычными), во-вторых
Цитата Сообщение от diagon Посмотреть сообщение
При этом база данных на каком-нибудь сервере лежать будет.
Т.е. все будет делаться через запросы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru