Это мой заголовок:
#ifndef TIMING_H
#define TIMING_H
#define MAX_MESSAGES 1000
typedef Message* MessageP; //inside the class?
class Timing {
public:
Timing();
private:
struct Message {
Agent *_agent;
double _val;
};
MessageP* _msgArr;
int _waitingMsgs;
};
Мой вопрос: должен ли я поместить typedef внутри блока класса прямо над MessageP * _msgArr или он в порядке, чтобы разместить его рядом со всем #define?
Он не выводит ошибки компиляции, поэтому я не уверен в этом.