w
Size: a a a
w
IZ
ВГ
IZ
IZ
OS
#ifконструкции? Например чтоб такой код падал если INVALID_VARIABLE_NAME не определен
#if INVALID_VARIABLE_NAME
VS
#ifконструкции? Например чтоб такой код падал если INVALID_VARIABLE_NAME не определен
#if INVALID_VARIABLE_NAME
АК
#ifконструкции? Например чтоб такой код падал если INVALID_VARIABLE_NAME не определен
#if INVALID_VARIABLE_NAME
w
OS
#define CONFIG_KEY CONFIG_VALUE
#if CONFIG_PTHREAD
#include <pthread>
#endif
#if CHECK_CONFIG(CONFIG_PTHREAD)
#include <pthread>
#ifdef CONFIG_PTHREAD
#if CONFIG_PTHREAD
#include <pthread>
#endif
#else
#error "Invalid variable name"
#endif
AD
#define CONFIG_KEY CONFIG_VALUE
#if CONFIG_PTHREAD
#include <pthread>
#endif
#if CHECK_CONFIG(CONFIG_PTHREAD)
#include <pthread>
#ifdef CONFIG_PTHREAD
#if CONFIG_PTHREAD
#include <pthread>
#endif
#else
#error "Invalid variable name"
#endif
#if CONFIG_PTHREAD
#include <pthread>
#elif !defined(CONFIG_PTHREAD)
#error bla-bla
#endif
OS
#if CONFIG_PTHREAD
#include <pthread>
#elif !defined(CONFIG_PTHREAD)
#error bla-bla
#endif
O
#if CONFIG_PTHREAD
#include <pthread>
#elif !defined(CONFIG_PTHREAD)
#error bla-bla
#endif
АК
#define CONFIG_KEY CONFIG_VALUE
#if CONFIG_PTHREAD
#include <pthread>
#endif
#if CHECK_CONFIG(CONFIG_PTHREAD)
#include <pthread>
#ifdef CONFIG_PTHREAD
#if CONFIG_PTHREAD
#include <pthread>
#endif
#else
#error "Invalid variable name"
#endif
OS
АК
#define CONFIG_KEY CONFIG_VALUE
#if CONFIG_PTHREAD
#include <pthread>
#endif
#if CHECK_CONFIG(CONFIG_PTHREAD)
#include <pthread>
#ifdef CONFIG_PTHREAD
#if CONFIG_PTHREAD
#include <pthread>
#endif
#else
#error "Invalid variable name"
#endif
#define CONFIG_PTHREAD() 1
#if CONFIG_PTHREAD()
// defined
#else
// not defined
#endif
A
iterator
, в нём хранить ссылку на родительскую структуру и сквозной индекс, и самому реализовывать все нужные методы итератора. Получается просто, но длинно. И итераторы "тяжелые", поскольку нужно хранить ссылку на родителя.АК
iterator
, в нём хранить ссылку на родительскую структуру и сквозной индекс, и самому реализовывать все нужные методы итератора. Получается просто, но длинно. И итераторы "тяжелые", поскольку нужно хранить ссылку на родителя.