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

препроцессор с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Виртуальный файловый сервер/клиент http://www.cyberforum.ru/cpp-beginners/thread347575.html
необходимо написать программу файловый сервер, подскажите плиз документацию на эту тему. и желательно на русском языке.
C++ Рекурсия на картинке файлик из википедии в которой говорится что рекусия имеет вид дерева и некоторые ветви могут вычислятся по многу раз. А как это реализованно в с++? то же с повторениями? И как выделяется память под рекусивный вызов? Например есть функция с набором локальных переменных - они будут жить до тех пор пока не завершится функция, т.е. так долго пока не будет выход из рекурсии? и мы будем... http://www.cyberforum.ru/cpp-beginners/thread347566.html
C++ Не выделение памяти
По какой причине не работает это программа ? #include<iostream> #include <string> using namespace std; int main () {setlocale(LC_ALL,"Rus"); int z; cout<<"Введите кол-во чисел --> "; cin>>z;
Незнаю как вставить файл из буфера обмена...надеюсь на помощь C++
//---------- Сама программа ----------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <vcl\Clipbrd.hpp> #include "Unit1.h" #include "CopyFilesToClipboard.cpp" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm"
C++ Написание интерпретируемого языка программирования http://www.cyberforum.ru/cpp-beginners/thread347523.html
Короче, я хочу овладеть языком Си и написать на нем свой интерпретируемый язык программирования %-) Но к сожалению, сейчас моих знаний не хватает даже на написание токенайзера, что меня не радует. Посоветуйте, какие задачи решать, какие алгоритмы реализовывать, что бы в конце-концов прийти к своей цели. П.С. Заранее хочу сказать, что готовые решения типа Флексов, Бизонов и т.д. предлогать не...
C++ Красно-чёрное дерево Здравствуйте! мне нужно создать красное-чёрное дерево...посоветуйте простой понятный учебник или код с объяснениями...заранее спасибо подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.09.2011, 20:57     препроцессор с++
Bers, Макросы конечно зло, но не при создании тестовых систем. Если система должна тестироваться в зависимости от некого параметра (в Linux сильно помогает .h файл выдаваемый libtool-ом или написанный самостоятельно с определением констант) - другого выхода по сути нет.

Добавлено через 8 минут
Bers, Файл config.h
C++
1
2
//Enable support for tests
#define TEST_ENABLED 1
Файл config.h.in
C++
1
2
3
/*
#undef TEST_ENABLED
*/
некий файл.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#if HAVE_CONFIG_H
#include <config.h>
#endif
 
//Разные инклуды
 
class Class
{
public:
   explicit Class(int a):a_(a)
   {
   }
   int get_a() const {return a_;}
private:
   int a_;
};
 
#if TEST_ENABLED
   //Полезные инклуды для тестов.
   void test_class()
   {
        Class cl(5);
        //Или в лог
        std::cout << cl.get() << '\n';
   }
#endif
Если серьезная тестовая система для классов намечается советовал бы использовать готовые варианты вроде тест фреймворка буста. У нас на работе несколько проектов идут под самописным тест фреймворком. А другие под бустовским. Удобно.
 
Текущее время: 20:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru