0

请原谅我的无知,想询问另一个问题。我最近为 vim 安装了 YCM,我有点困惑它应该做什么。

我预计当我这样做时, #include <s 它会建议 stdlib/stdio 和其他库头文件,但它没有发生。当我在另一个 .h 文件中有一个结构并将其包含到一个 .c 文件中时,它无法识别该结构,直到我键入一次。例如:

在 crate.h 中

typedef struct 
{
    int weight; 
    int capacity;
}crate;

在 main.c 中

#include "crate.h" 

crate temp = {1,2}; 

在我输入 crate 一次后,它将自动完成我创建的以下几个 crate 结构。这应该是它的样子吗?

4

0 回答 0