如何修复此警告?
.modal-open.modal-open .modal.modal {...}
答案 0 :(得分:0)
这个问题类似于Resolve circular typedef dependency?,但你的问题略有不同,因为你有一个指向函数而不是结构的指针。使用this answer中的策略。
问题背后的想法是你试图声明一个新类型并同时定义一个结构。解决方案是将这两者分开:
typedef struct ST_A_ ST_A, *PST_A; // PST_A points to some struct, defined later
typedef void (*VF_A)(PST_A); // use PST_A to define VF_A
struct ST_A_ { VF_A vf_a; }; // now define the struct PST_A points to