我想在c
/中找到一个宏,c++
它获取结构typedef
和指向结构的指针作为输入并打印其所有内容,如下所示:
假设我有一个名为struct account
.
struct account {
int account_number;
char *first_name;
char *last_name;
float balance;
};
我这样使用它:
struct account my_account= {
.account_number = 321321,
.first_name = 0x12345678,
.last_name = 0,
.balance = 222 };
我想要一个看起来像这样的 linux kernel/c 语言中的宏:
PRINT_STRUCT_CONTENT(struct_type, pointer)
并打印以下内容:
my_account= {
account_number = 321321,
first_name = 0x12345678,
last_name = 0,
balance = 222
}
dir
这个想法是在内核中有一种python函数