Форум программистов, компьютерный форум 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 в первом мемо должно отобразиться то же самое что и в файле, а во втором их коды: 97 98 99 98 99 100 100 101 102 как реализировать такую функцию? заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread382557.html
глобал в библиотеке, не отображается в дебагере C++
Использую студию 2010, профешинал. Есть в статик библиотеке глобальная переменная, внутри этой библиотеке в дебагере ее поля вопросиками показываются, а хотя извлекается оттуда все нормально. Но очень мешает отлаживать. Мб кто встречал такие проблемы и знает решение. P.S. глобальная переменная является структурой.
C++ Очередь, С++
здраствуейте, помогите реализовать алгортитм :pardon: С++ , буду признателен =) Смоделировать очередь, в которой реализован такой механизм изъятия элемента из очереди: начало очереди всегда находится в первом элементе массива; при изъятии одного элемента из очереди, все остальные элементы перемещаются на одну позицию ближе к началу массива. После обработки всей заданной входной...
C++ Табуляция http://www.cyberforum.ru/cpp-beginners/thread382529.html
ПРивет всем передо мной стоит следующая задачка: Требуется вычислить значения yi заданной функции для ряда значений аргументов xi, i=1,…,N, при этом вычис-лив с точностью ε > 0 значения функций ряда согласно разложениям в степенные ряды. f=4/sin x + (ex – sin x)/cos x. Написал кой-чего, но работать не хочет. Помогите, а? #include <stdio.h> #include <conio.h> #include <math.h> double eps =...
C++ Дан текстовый файл f, содержащий буквы и целые числа. Выбрать все числа, которые делятся нацело на ... Дан текстовый файл f, содержащий буквы и целые числа. Выбрать все числа, которые делятся нацело на 2 и 4, но не делятся на 6. Записать эти числа в текстовый файл g, а все остальные числа – в текстовый файл h. подробнее

Показать сообщение отдельно
diagon
Higher
1928 / 1194 / 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 Посмотреть сообщение
При этом база данных на каком-нибудь сервере лежать будет.
Т.е. все будет делаться через запросы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru