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

Как правильно структурировать проэкт с++ ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как включить класс из внешнего файла в пространство имён? http://www.cyberforum.ru/cpp-beginners/thread452452.html
У меня есть несколько .hpp файлов с объявлениями классов, типа этого: #ifndef EXPRESSION_HPP_INCLUDED #define EXPRESSION_HPP_INCLUDED template <class T> class expression { //Объявление класса } #endif // EXPRESSION_HPP_INCLUDED Я хочу их включить в одно пространство имен:
C++ Задачи на структуры данных(стеки, очереди и т.д.) НЕсколько задачек 1. Составить программу, которая формирует простую очередь желающих получить садик. Элементы очереди вводятся с клавиатуры и содержат следующие поля: ФИО ребёнка, дата рождения, адрес, телефон, наличие льгот. Программа должна предусматривать следующие функции: вывод всей очереди, удаление первого элемента, добавление нового элемента. 2. ... http://www.cyberforum.ru/cpp-beginners/thread452451.html
C++ Составить функцию, которая возвращает N случайных неповторяющихся целых чисел из диапазона
Помогите плизз Составить функцию, которая возвращает N случайных неповторяющихся целых чисел из диапазона . Главная программа задаёт P,Q,N и выводит на экран полученные N чисел.
Алгоритм и программа обработки двоичного дерева. C++
Помогите пожалуйста!!!)) Нужно написать программу на C++ Задание: определить количество узлов, у которых один сын. В соответствии с полученным заданием составить алгоритм и программу обработки двоичного дерева.
C++ Можно ли на C++ сделать форум http://www.cyberforum.ru/cpp-beginners/thread452426.html
Можно ли на C++ сделать форум (Например как на PHP)?
C++ Напечатать все слова, отличные от последнего слова Болела пропустила лекции на эту тему помогите разобраться напишите код и объясните почему именно так и где что значит все должно быть чисто на си) Дана строка, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, отличные от последнего слова, предварительно... подробнее

Показать сообщение отдельно
Devochka
 Аватар для Devochka
31 / 19 / 1
Регистрация: 07.10.2011
Сообщений: 98
25.02.2012, 21:21     Как правильно структурировать проэкт с++ ?
Согласна с DU. Вообще лучше, чтоб проект содержал три файла - заголовочный (в визуал есть даже папочка для них), файл реализации и файл исполнения. В заголовочном указываются все библиотеки, шаблоны, структуры, прототипы.
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef q
#define q
 
#include <iostream>
#include <ctime>
using namespace std;
 
void randomArray (int *Array, int s);
void printArray (int *Array, int s);
 
#endif
В файле реализации мы подключаем заголовочный и расписываем функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# include "head_10_1-2.h"
 
void randomArray (int *Array, int s)
{
    srand (time(0));
    for (int i = 0; i < s; i++)
    {
        Array [i] = rand() % 41 - 20;
    }
}
 
void printArray (int *Array, int s)
{
    for (int i = 0; i < s; i++)
    {
        cout << Array [i] << '\t';
    }
    cout << endl;
}
Ну и файл исполнения - это наш main. В него тоже подключаем заголовочный файл.
C++
1
2
3
4
5
6
7
8
9
10
#include "head_10_1-2.h"
int main()
{
    const int s = 10;
    int Array [s];
    
    randomArray (Array, s);
    printArray (Array, s);
    return 0;
}
 
Текущее время: 09:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru