Прелюдия ...
Когда я работаю, люди говорят, что у меня неправильная терминология или я придумываю свою собственную.Мой начальник говорит, что правильная терминология очень важна при работе в команде.
Вопрос
В C, какой термин следует использовать, когда мы имеем в видууказатель на любой тип данных?Например, я хочу создать макрофункции для функции send()
, например:
size_t send_stub (socket, void* , size_t);
#define send_str(sock, str) send_stub(sock, str, strlen(str))
, а затем последует создание такого макроса для типов данных с известным размером, таких как указатели, byte, int16, int32,int64, массивы, структуры, перечисления, но я хотел бы создать одну макрофункцию для всех них.Как бы это называется?
#define send_?(sock, ?) send_stub(sock, ?, sizeof(?))