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

Разбиение проекта на файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ проверьте что не так http://www.cyberforum.ru/cpp-beginners/thread979632.html
Известно фамилии 12 человек, их семейное положение (женат / замужем) и наличие детей (есть / нет). Определить фамилии женатых, не имеющие детей. #include <iostream> #include <conio.h> using namespace std; struct anketa { char surname; int od;//одружений/неодружений int ch;//наявність дітей
C++ Как подсчитать, сколько раз вызван конструктор? Как подсчитать, сколько раз вызван конструктор? http://www.cyberforum.ru/cpp-beginners/thread979608.html
C++ Конструктор копирования
Добрый вечер. Начал изучать перегрузку операций и конструктор копирования. Лазил в инете и налепил такой код. Только вот не могу понять как все таки работает конструктор копирования... Объясните пожалуйста #include "stdafx.h" #include <iostream> #include <Windows.h> using namespace std; class spectr {
C++ Создать список, содержащий информацию о жителях города
Помогите пожалуйста дописать лабу вот задание:(Создать список, содержащий информацию о жителях города. (поля: фамилия, адрес, возраст). Проверить список на наличие граждан, возраст которых превышает определенный уровень. Вывести эти записи на экран и удалить из списка) Вот исходник : #include "StdAfx.h" #include<iostream> #include<string> using namespace std; struct element
C++ Массив поиск мин-макс элемента http://www.cyberforum.ru/cpp-beginners/thread979560.html
Задание: Определить в массиве элемент, самый большой в своей строчке и самый минимальный в своем столбце. Если токо элемента нет вывести 0 (5х10, 4х7) Предназначить заполнения массива рандомными числами а также и вручную, для проверки программы использовать оба массива Помогите пожалуйсто!
C++ IsCharAlpha, IsCharAlphaNumeric Существует ли функция, вроде указанных в заголовке, проверяющая, является ли символ знаком препинания, пробелом и т.д. (не цифрой, не буквой)? Хочу вывести в Memo только слова из текста (а в нём могут быть и цифры, и леший знает что). Но если встречаем символ, не являющийся буквой (и цифра, и знак препинания, и переход на следующую строку), в Memo добавляется пустая строчка. ... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,057
17.10.2013, 08:51     Разбиение проекта на файлы
mytilus,
сам то понял что написал?

какие это компиляторы собирают все в кучу?
компилятор компилит только единицу трансляции ( чаще всего это один С файл)
и создает объектный модуль
а все вместе собирает линкер, но он работает с объектными модулями, а там ни о каких сишных строках речи не идет

Добавлено через 8 минут
Цитата Сообщение от ququ_smile Посмотреть сообщение
Т.е. через хедеры, я не смогу включить другие хедеры 1 раз во все .cpp-шники, да?
переведи
если у тебя сто заголовков и тебе лень их включать то объедени их в один

типа
C++
1
2
3
4
5
6
// All.h
#include "1.h"
#include "2.h"
#include "3.h"
 
#include "100.h"
и подключай только
All.h
C++
1
#include "All.h"
хотя подключение для каждого модуля много однотипных заголовков может говорить о неправильной архитектуре программы
 
Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru