У меня есть 3 класса, принадлежащих пространству имен «MyNS». «A» использует «B» и «C», в то время как «B» и «C» используют «A». Вот структура моих заголовков: //mynamespace.h
#ifndef SOMENAMESPACE_H
У меня есть код, как следующее: #import "ViewModelBase.h"
@interface ViewControllerA : UIViewController
@property (nonatomic, strong) ViewModelBase* viewModel;
@end
Тогда мне нужно сделать что-т
У меня есть что-то вроде этого: struct v_with_holder {
// bunch of fields
holder h; // does not name a type
};
typedef boost::variant</* such types, */v_with_holder/*, many others */> str
В следующем коде this вызывает переменные в пространстве имен globals.cpp фактические глобальные переменные. globals.h #ifndef GLOBALS_H_
#define GLOBALS_H_
namespace Constants
{
// forward d