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

Сцепить строку в макросе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очередь с приоритетом http://www.cyberforum.ru/cpp-beginners/thread1496956.html
Доброго времени суток, дорогие программисты, вот сдаю экзамены, попался такой вопрос "Очередь с приоритетом. Основные операции для работы с приоритетом" Теорию я понимаю, а вот примером не где не могу найти - что бы самому написать код... Вообщем, облазив весь гугл и методички, у меня не осталось выхода как зарегистрироваться у вас на форуме и спросить у мудрецов. Мне нужен код(с++) примера...
C++ Cin.getline() не работает при динамическом выделении памяти Почему в таком коде cin.getline() работает не так как надо? Если очистить поток, то будет все нормально. #include <iostream> using namespace std; int main() { int N; cin >> N; http://www.cyberforum.ru/cpp-beginners/thread1496949.html
Программа выводит один результат C++
#include <iostream> using namespace std; int main() { setlocale(LC_CTYPE, "rus"); int magic; // магическое число. int guess; // вараант пользователя.
Подскажите, почему значению функции присваивается true? Что сделать чтобы передавалось значение? C++
#include<iostream> #include<math.h> using namespace std; template<typename T> T f1(T a, T b) { if (a == 0){ cout << "no decision\n"; return 0; }
C++ Параметры-шаблоны у шаблонных классов http://www.cyberforum.ru/cpp-beginners/thread1496856.html
Объясните плз, кто может, для чего используются параметры-шаблоны у шаблонных классов, и как они работают? :) Читаю Прату и застрял на этом моменте. Т.е. вот такая конструкция: template<template<typename T> class Thing> class Crab { // ... };
C++ Указатель на массив Не могу разобраться в указателях. Допустим есть двумерный массив, выводятся поочереди 19 элементов. Если я в инструкции if поменяю *numbers++; на *numbers++; то у меня выводится 19 раз буква Т. Ведь поидее адрес теперь начинается со 2й строчки, и должна сначало высветиться буква Т, а потом часть строки "qwertyttttttttttttttttttttttttttttttttttttttttttt". Почему так происходит? Как получить... подробнее

Показать сообщение отдельно
_Valera_
 Аватар для _Valera_
486 / 368 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
10.07.2015, 22:45     Сцепить строку в макросе
C++
1
2
3
4
5
6
7
#define TEST(a) test ## a
 
int main()
{
    for(int i = 1;i<=4; ++i)
        TEST(i);
}
Нужно получить имена test1 ...test4, но выходит testi.
Как быть?


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