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

Правильное подключение заголовочных файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перевести строку в целочисленный массив http://www.cyberforum.ru/cpp-beginners/thread1238424.html
А как перевести строку в целочисельный массив? Проверьте здесь http://ideone.com/ /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import...
C++ Вернуть из функции значение; при этом прервать саму функцию Всех приветствую! Прощу прощения за глупый вопрос, но не знаю на него ответа. Требуется вернуть из функции значение при этом прервать саму функцию. Есть к примеру код (нигде не используется в... http://www.cyberforum.ru/cpp-beginners/thread1238420.html
C++ Наибольший элемент матрицы в левом углу - объяснить код программы
Здравствуйте. У меня есть программа, но я не могу понять как она работает. Пожалуйста, объясните ее и, если можете, упростите... #include<iostream> #include<stdlib.h> using namespace std; int...
Можно ли с помощью UPnP открыть порт C++
можно ли в c++ открыть порт (UPnP) без сторонних библиотек, если да то как?
C++ Скопировать содержимое одного файла в любое место в другом файле http://www.cyberforum.ru/cpp-beginners/thread1238370.html
Мне надо скопировать содержимое одного файла в любое место в другом файле. Пример: Файл А: 12345 54321 22222 Файл Б:
C++ Вставка в map и ошибка "Отсутствуют экземпляры конструктора" Подчёркивает map в 3тей строчке и пишет ошибку 1 IntelliSense: отсутствуют экземпляры конструктора "std::pair<_Ty1, _Ty2>::pair ", соответствующие списку аргументов типы аргументов:... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.08.2014, 21:11

Не по теме:

...Мы написали 15 классов, некоторые с зависмостями от предыдущих. Мы хотим собрать один большой окнный проект, взаимодействуя между диалогами через указатели на объекты классов. Когда я вижу подобное подключение хедера

C++
1
2
#include "MyCustomcontrol.h"
class CustomDlg : public CDialog
(а в срр никак не закинуть т.к контрол нужен в диалоге. Мне хочется такому человеку отрубить руку и запретить писать. Глобальный файл дефайнов и хедеров имеет место быть.
А ещё больше нравится когда выкручиваются и делают неполное объявление класса
C++
1
2
class CCustomcontrol;
class CustomDlg : public CDialog
- такой народ хочется вообще стрелять.
Да иногда можно обойтись полумерами и подключать лишь то что необходимо, НО такое работает лишь до определённой сложности проекта, а потом начинаются повторные инклуды полотен хедеров, которых легко можно было бы избежать подключив всё в stdafx.h либо подобном по значению файле.
Если из вашего опыта вы не встречались с ситуациями когда проект просто нечитабелен из за постоянного беганья по цепочкам хедеров, то я рад за вас, но это ещё ничего не значит...
На счёт времени компиляции - с современными то аппаратными средствами на него вообще можно забить отдав предпочтение понятности и элеганстности листинга.

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru