0
ответов

Макрос C, который создает переменную NSString с именем переменной в качестве содержимого строки

Несмотря на то, что это не является хорошей практикой кодирования, мне нужен макрос, который должен работать следующим образом :CREATE _STRING (fooBar )И он должен создать следующий код :NSString *fooBar = @"...
вопрос задан: 29 November 2015 13:58
0
ответов

Можно ли определить значение const и чем попросить пользователя ввести его?

Можно ли определить значение const в C: #define N; и чем попросить пользователя войти, используя scanf ()? Если так, то как?
вопрос задан: 29 November 2015 13:58
0
ответов

Определение массива в C

У меня есть несколько массивов символов из 450 элементов (, в которых хранятся растровые данные для отображения на жидкокристаллических экранах. )Я хотел бы поместить их в заголовочный файл и #определить, но постоянно получаю ошибки компиляции. Как...
вопрос задан: 29 November 2015 12:47
0
ответов

Boost::asio winsock и проблема совместимости с winsock 2

В моем проекте используется windows.h, в котором используется winsock.h, и мне нужно включить boost:assio, который использует winsock2. Поэтому я получаю много ошибок, в которых говорится, что Winsock.h уже включен. Я могу определить WIN32_LEAN_AND_MEAN.
вопрос задан: 29 November 2015 12:41
0
ответов

Как показать значение #define во время компиляции в gcc

На данный момент я получил следующее: #define ADEFINE "23" Сообщение #pragma ("ADEFINE" ADEFINE) Что работает, но что, если ADEFINE не является строкой? #определить ADEFINE 23 Сообщение #pragma ("ADEFINE" ADEFINE) вызывает: ...
вопрос задан: 29 November 2015 12:39
0
ответов

Арифметические операции между константами

Рассмотрим этот код; # определить А 5 #define B 3 int разность = A - B; значение «difference» жестко закодировано как «2» во время компиляции или оно вычисляется во время выполнения?
вопрос задан: 29 November 2015 12:19
0
ответов

ld: повторяющийся символ, вызванный const

Я определял NSString для использования в качестве ошибки домен в NSError и копировал, как там работает ASIHttpRequest. NSString* const FPServerAPIErrorDomain = @"FPServerAPIErrorDomain"; Я поставил const ...
вопрос задан: 29 November 2015 12:16
0
ответов

"более одного экземпляра перегруженной функции "std::pow" соответствует списку аргументов"

В C++ я пытаюсь #define TINY std::pow(10,-10) Я привожу код с #include и информацией о пространстве имен для класса (.h), где TINY определен #pragma once #include "MMath.h" #include <...
вопрос задан: 29 November 2015 12:16
0
ответов

Законно ли переопределять ключевое слово C ++?

В этой статье от Гуру недели это сказал: Недопустимо # определять зарезервированное слово. Это правда? Я не могу найти ничего в норме, и я уже видел, как программисты переопределяют новое, потому что ...
вопрос задан: 29 November 2015 12:11
0
ответов

Объединить строку в C #include filename

Можно ли объединить строку из другого макроса при # включении имени файла (в C). Например, у меня есть #define AA 10 #define BB 20 это параметры, которые меняются при запуске программы. И ...
вопрос задан: 29 November 2015 12:11
0
ответов

Правильная замена имени функции с использованием макроса определения в cpp

Я использую библиотеки Eclipse + Qualcomm (в cpp ) + Android SDK для Ubuntu. Мое приложение работает нормально. Если я изменю код в библиотеках qualcomm, он компилируется и работает правильно. Проблема в следующем: Я ...
вопрос задан: 28 November 2015 23:50
0
ответов

#define scope в нескольких файлах

У меня есть главный файл следующего вида: main_a.c: #define MAIN_A #include #include "shared.h" extern int i; int main() { printf("i is: %d\n", i); return 0; } Я хочу использовать define в ...
вопрос задан: 28 November 2015 23:47
0
ответов

Тип #define переменных

Если у меня есть: #define MAXLINE 5000 Какой тип понимается под MAXLINE? Должен ли я предполагать, что это int? Можно как-нибудь протестировать? В общем, как определить тип переменной #defineed?
вопрос задан: 28 November 2015 16:34
0
ответов

Gcc определяет что-нибудь, когда указан -g?

Вкратце, я хочу знать, определяет ли gcc (или g ++. Он мне нужен в C, но также интересует c ++) какие-либо специальные символы, если включен -g. Является ли? Если да, то какие символы? В процессе поиска я узнал ...
вопрос задан: 28 November 2015 16:13
0
ответов

Может ли определение макроса C относиться к другим макросам?

Что я Пытаюсь понять, разрешено ли что-то подобное (написанное на C): #define FOO 15 #define BAR 23 #define MEH (FOO / BAR)? Я бы хотел препроцессор для замены каждого экземпляра ...
вопрос задан: 28 November 2015 16:12
0
ответов

Общий макрос для идентификации производной системы UNIX? (Linux, OSX, BSD,…)

Интересно, почему в MacOSX макрос __unix__ не определен. Разве MacOSX не является производным от BSD UNIX? Если я определю макрос __unix__ в своем коде, могут ли у меня возникнуть проблемы? Вообще при проверке ...
вопрос задан: 28 November 2015 16:09
0
ответов

Двойной хэш перед параметром в вызове функции

Я вижу эту строку в C: #define log (format, args ...) snprintf (buffer + strlen (buffer), 1023 - strlen (буфер), формат, ## аргументы); Что означает двойной фунт / хэш перед последним параметром в snprintf () ...
вопрос задан: 28 November 2015 16:07
0
ответов

Перавызначэнне пералічвальнікаў пералічэння з дапамогай #define

Я заўважыў нешта ў загалоўковых файлах C, чаго не магу зразумець, для чаго. Напрыклад, у файле bits / socket.h ёсць тып пералічэння enum __socket_type, але пасля кожнага пералічвальніка ёсць ...
вопрос задан: 28 November 2015 15:51
0
ответов

Что значит ## в #define?

Что означает эта строка? Особенно, что значит ##? #define ANALYZE (переменная, флаг) ((что-то. ## переменная) & (флаг)) Редактировать: все еще немного сбит с толку. Какой будет результат без ##?
вопрос задан: 28 November 2015 14:48
0
ответов

NSNotifications имя передовой практики

При попытке отсоединить мою модель от представления контроллеры, отображающие полученные данные, по завершении асинхронной выборки я отправляю NSNotification. [[NSNotificationCenter defaultCenter] ...
вопрос задан: 28 November 2015 11:47
0
ответов

Управление модулями Perl Linux

Существуют ли какие-либо программы, кроме CPAN, для установки / компиляции модулей Perl и их установки? В основном я ищу что-то вроде Activestate PPM, самое близкое, что я смог найти, это PPM на CPAN, но когда я ...
вопрос задан: 28 November 2015 11:41
0
ответов

Проблемы с #define - ожидаемое выражение перед токеном «=»

Вопрос новичка: я осмелился ввести константы в свою маленькую программу. Сначала я сопротивлялся, но потом подумал, что надо попробовать ... убедиться, что это не работает. Хорошо, вот что я поставил ...
вопрос задан: 28 November 2015 11:40
0
ответов

Разница между #Define и Float?

Что бы будет разница между сказать делать это? # определить ЧИСЛО 10 и число с плавающей запятой = 10; В каких обстоятельствах мне следует использовать одно вместо другого?
вопрос задан: 28 November 2015 11:32
0
ответов

#define with space

Можно ли написать определение с пробелами, например: #define replace to замена здесь Я хочу заменить «заменить на» на «заменить здесь». РЕДАКТИРОВАТЬ: Я хочу протестировать частные члены: я написал # ...
вопрос задан: 28 November 2015 11:32
0
ответов

Почему операнды #define и typedef инвертируются?

Следующее определяет A, который должен быть заменен на B: #define AB Тогда как это определяет A быть псевдонимом для типа B: typedef BA; Почему ? Разве Это несогласованно?
вопрос задан: 28 November 2015 11:29
0
ответов

Как мне настроить Visual Studio для глобальной регистрации некоторых #define?

Я имею в виду, что в каждый из моих исходных файлов мне нужно вставить #define NOGDI, чтобы запретить windows.h включать определения GDI (поскольку он определяет BITMAP конфликтует с моим). например #define NOGDI #include <...
вопрос задан: 28 November 2015 11:28
0
ответов

Niyə kimsə sabitləri təyin etmək üçün #define istifadə edər?

Sadə sual, amma niyə kimsə sabitləri təyin etmək üçün #define istifadə etməlidir? ? #Define cəmi 1 ilə const int cəmi = 1 arasındakı fərq nədir;
вопрос задан: 28 November 2015 04:44
0
ответов

Проблема с динамическим полем / копией Solr

У меня проблема в том, что у меня есть динамическое поле в schema.xml как и
вопрос задан: 27 November 2015 17:37
0
ответов

#define LOG_MSG (…) для отладки

Как следующее кодирует работу? #define ENABLE_DEBUG 1 #if ENABLE_DEBUG #define LOG_MSG printf #else #define LOG_MSG (...) #endif
вопрос задан: 27 November 2015 17:12
0
ответов

Каково значение #define в цели C?

Я хочу задать вопрос о цели-C или могу быть языком C. Я хочу спросить, каково значение следующего кода #define? Похож на это для объявления переменной? #define...
вопрос задан: 27 November 2015 17:12