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

Имя парамтера макроса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ использование this в методе класса http://www.cyberforum.ru/cpp-beginners/thread986382.html
Добрый день! Пытаюсь написать класс красно-чёрного дерева. Вот фрагмент класса: class Tree { long value; Tree* parent; Tree* leftSon; Tree* rightSon; Tree() {} Insert( long val )
C++ Лабораторная по циклам Помогите сделать лабораторную работу! Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread986367.html
C++ Вычислить значение выражения (по ссылке и по указателю)
Пожалуйста, помогите написать функция для S(x) передачей аргументов в функцию по ссылке и указателю. S(x)=(cos(k*Pi / 4)/!k)*pow(x,k)
C++ Поворот матрицы
Нужно повернуть квадратную матрицу на 180 градусов. У меня не поворачиваются все елементы кроме двух... http://www.picshare.ru/uploads/131024/IJWj4X3u0V_thumb.jpg Код программы // randomMatrix.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <time.h>
C++ Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: http://www.cyberforum.ru/cpp-beginners/thread986345.html
Есть задание: Заданный файл f, компоненты которого являются целыми числами. Ни один из компонентов файла не равна нулю. Числа в файле идут в следующем порядке: 10 положительных, 10 отрицательных и т.д. Переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: 5 положительных, 5 отрицательных, 5 положительных, 5 отрицательных и т.д. Уважаемые, программисты,...
C++ Указатели Доброй ночи! Вот столкнулась с такой проблемой, нужно из одной функции в другую перенести переменную number через указатель, что у меня никак не хочет получаться, осталась надежда только на знатоков Оставила пустыми места идентификации функций в связи с тем, что там, я так поняла, надо помещать указатели, а у меня с ними вот такая беда void input_struct() { int number; int... подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
24.10.2013, 11:42     Имя парамтера макроса
Небольшой изврат с макросами
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
#include <iostream>
 
#ifndef  DECLARATE
 
#ifndef FUNC_NAME_
#define FUNC_NAME_
#endif
 
#ifndef FUNC_NAME
#define DECLARATE(FUNC) \
FUNC {\
const char FUNC_NAME[] = #FUNC ; \
 
#else
#define DECLARATE(FUNC) ##FUNC
#endif // FUNC_NAME
#define DECLARATE_END }
#endif // DECLARATE
 
DECLARATE(
int main(int argc, char**argv) ) {
    std::cout<<"FUNC_NAME = "<<FUNC_NAME<<std::endl
        <<"__FUNCTION__ = "<<__FUNCTION__<<std::endl;
    return 0;
} DECLARATE_END
Выводит
Код
max@notebook:~/src$ ./def
FUNC_NAME = int main(int argc, char**argv)
__FUNCTION__ = main
max@notebook:~/src$ g++ --version
g++ (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
Текущее время: 03:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru