Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Виртуальный файловый сервер/клиент https://www.cyberforum.ru/ cpp-beginners/ thread347575.html
необходимо написать программу файловый сервер, подскажите плиз документацию на эту тему. и желательно на русском языке.
C++ Рекурсия: как выделяется память под рекурсивный вызов?
на картинке файлик из википедии в которой говорится что рекусия имеет вид дерева и некоторые ветви могут вычислятся по многу раз. А как это реализованно в с++? то же с повторениями? И как выделяется память под рекусивный вызов? Например есть функция с набором локальных переменных - они будут жить до тех пор пока не завершится функция, т.е. так долго пока не будет выход из рекурсии? и мы будем...
C++ Не выделение памяти По какой причине не работает это программа ? #include<iostream> #include <string> using namespace std; int main () {setlocale(LC_ALL,"Rus"); int z; cout<<"Введите кол-во чисел --> "; cin>>z; https://www.cyberforum.ru/ cpp-beginners/ thread347562.html C++ Незнаю как вставить файл из буфера обмена...надеюсь на помощь https://www.cyberforum.ru/ cpp-beginners/ thread347557.html
//---------- Сама программа ----------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <vcl\Clipbrd.hpp> #include "Unit1.h" #include "CopyFilesToClipboard.cpp" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm"
Написание интерпретируемого языка программирования C++
Короче, я хочу овладеть языком Си и написать на нем свой интерпретируемый язык программирования %-) Но к сожалению, сейчас моих знаний не хватает даже на написание токенайзера, что меня не радует. Посоветуйте, какие задачи решать, какие алгоритмы реализовывать, что бы в конце-концов прийти к своей цели. П.С. Заранее хочу сказать, что готовые решения типа Флексов, Бизонов и т.д. предлогать не...
C++ Красно-чёрное дерево Здравствуйте! мне нужно создать красное-чёрное дерево...посоветуйте простой понятный учебник или код с объяснениями...заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread347516.html
C++ Перегрузка внешней функции операции "operator=" https://www.cyberforum.ru/ cpp-beginners/ thread347511.html
1) Возможна ли перегрузка внешней функцией операции "operator="? Чтобы скажем выполнить нечто: int = объект 2) Компилятор (mingw) при попытки объявить перегрузку внешней функции - ругается что функция должна быть не статичной? Хотелось бы понять контекст этого ошибки, то есть функция "operator=" определяется как статическая?
C++ Непосредственная запись данных в файл до его закрытия
пока файл не закроешь после записи - новые данные там не появятся ( вроде кэширование windows в этом виновато, хз), чтоб "обновить" файл приходится переодически его просто закрывать и сразу открывать заново, - может есть альтернатива? (вроде write_file_now!() в обход кэширования?) надо чтоб другие могли читать содержимое файла, тк специально открываю его через _fsopen
C++ Аналог ExtFloodFill для GDI+ https://www.cyberforum.ru/ cpp-beginners/ thread347507.html
Добрый день! У меня вопрос по GDI+. В библиотеке GDI+ есть заливка определенных стандартных областей (GdipFillRectangle,GdipFillPolygon и пр.), то есть тех, размеры которых заранее определяются и передаются для заливки в функции. К примеру я нарисовал с помощью функций GdipDrawBezier что-то типа этого : https://www.cyberforum.ru/attachment.php?attachmentid=94226&stc=1&d=1314964244 Как...
C++ Использование кнопок на тулбаре https://www.cyberforum.ru/ cpp-beginners/ thread347499.html
в общем такие дела, я достал HWND тулбара и достал ID его кнопок (подопытными были QIP infium и DjVu ридер) теперь не могу че-либо сделать с кнопками, например я посылаю сообщение о нажатии - анимация нажатия есть, но самого нажатия не происходит. а когда пытаюсь получить инфо о кнопке , оно не достаётся... вот с этим то и прошу помочь. HWND hGlob=0; // Main Window HWND hGlobTB=0; //...
C++ Большие факториалы
Помогите написать программу,котороя щитает большые фактуриалы(100!,200! и тд)
C++ помогите подредактировать программу помогите исправить программу так, чтобы b могла принимать любое задаваемое значение из интервала и можно ли это сделать с помощью char ? #include <math.h> #include <conio.h> #include <stdio.h> #define PI 3.14159265 void main(void) { double b=0.5; printf("You enter: \nb:"); https://www.cyberforum.ru/ cpp-beginners/ thread347482.html
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
03.09.2011, 18:13 0

препроцессор с++ - C++ - Ответ 1958283

03.09.2011, 18:13. Показов 5432. Ответов 47
Метки (Все метки)

Ответ

мое видение сделать синглтон
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CLog
{
   static init(char* file){ .. }
   static write(char* fmt, ...)
   {
#ifdef _TEST
       pthread_mutex_lock();
       va_start ..
       vfprintf ..
       va_end ..
       pthread_mutex_unlock();
#endif
   } 
}
C++
1
2
3
4
5
6
7
8
9
10
11
int f()
{
  CLog::write("%s", "hello world");
  ..
}
 
int main()
{
   CLog::init("123.txt");
   
}
думаю при !defined(_TEST) компилятор смело вырежет вызовы
тут есть поле для деятельности - наследования, шаблоны, обертка уже этого класса в макросы итп

Вернуться к обсуждению:
препроцессор с++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2011, 18:13
Готовые ответы и решения:

препроцессор, #if
Создаю файл: #define PARAM ABC #if PARAM == ABC #warning warning passed #endif #if PARAM ==...

Препроцессор
Профессионалы, ответте вот на какой вопрос: Мне необходимо получить файл, который образуется...

Препроцессор С++Builder
Напишите программу, которая выводит на экран квадрат Пифагора — таблицу умножения.

Препроцессор vs текст
Привет. Я баловался с директивами препроцессора и как-то задумал с помощью директивы #include...

47
03.09.2011, 18:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2011, 18:13
Помогаю со студенческими работами здесь

Препроцессор #pragma
Как я понимаю, препроцессор #pragma используется, в частности, для выравнивания полей в структурах....

Почему не работает препроцессор?
Почему не работает программа? Вроде все сделал правильно. Задание: Создать проект в котором: ...

Препроцессор,исключительные ситуации
Всем доброго времени суток!) По прочтению изложенного в моей книге материала по искл. ситуациям и...

Почему не рекомендуется использовать препроцессор?
Я сейчас активно пользуюсь #define для упрощения понимания кода. Например, у меня сложная система...

Препроцессор неправильно интерпретирует команды #if #else
#define __LINUX_OS__ #if defined__LINUX_OS__ #include &lt;unistd.h&gt; #elif defined __WINDOWS_OS__...

Avr c/c++ препроцессор для макроса PORT_x
добрый день есть ли возможность использовать препроцессор подобным образом? (пример в коде,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru