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

Как использовать препроцессорную обертку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Странная ошибка - "ссылка на неразрешенный внешний символ" http://www.cyberforum.ru/cpp-beginners/thread550129.html
Пишу я код, решил скомпилировать. Код: #include "stdafx.h" #include <iostream> using namespace std; class Num{ int numb; public:
C++ Упростить код Разработать рекурсивную функцию , возвращающую значение : для перевода числа из двоичной системы счисления в десятичную; Как упростить код задачи? #include<iostream> #include <cstdio> using namespace std; char szBin = "101010111"; unsigned bin2dec( const char* szBin, const unsigned uCurrVal ){ http://www.cyberforum.ru/cpp-beginners/thread550128.html
C++ Напечатать список слов, начинающихся с символа, введенного с клавиатуры.
1. В заданном тексте слова разделены пробелами или запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры.
C++ Определить основные характеристики параболы
Имеется три числа, являющиеся коэффициентами квадратного уравнения вида a*x^2+b*x+c=0. Необходимо определить основные характеристики соответствующей параболы: координаты точки экстремума, координаты точек пересечения с осями, тип экстремума (минимум или максимум).Написать программу, которая реализовала бы это. :)
C++ Найти сумму ряда y http://www.cyberforum.ru/cpp-beginners/thread550062.html
http://s019.***********/i604/1204/f8/be3be792d37f.jpg Вот решение...но его надо исправить. Нужно избавиться от pow.Помогите плиз. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> main() { float x,y,z; int i,k;
C++ Работа с векторами (математическими) Векторы. Даны векторы v1, v2, v3, v4, v5 соответственно их значений 2, 2,2,-2,-2 и число этих значений 5,5,6,5,6 Вывести на экран V1= =V2, V2= =V3, V1<V3, V1!=V3, V1<=V3, V3>=V1, V3>V1, V5>=V4. подробнее

Показать сообщение отдельно
thick_int
Заблокирован
16.04.2012, 18:43     Как использовать препроцессорную обертку
Предположим, что у меня есть два класса classA и classB.
Каждый из этих двух классов объявлен в файлах A.h и B.h соответственно.
Каждый из этих двух классов определен в файлах A.cpp и B.cpp соответственно.

Для определения этих двух классов в файлах их объявлений включена одна и та же директива
C++
1
#include <string>
Понятно, что воспользовавшись препроцессорной оберткой я могу добиться, чтобы каждый из файлов A.h и B.h был включен в проект по одному разу.

осталось выяснить, как того же самого можно добиться для файла string, который включен в каждый из двух данных файлов A.h и B.h.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru