Resharper C++ 强制执行 C99
Resharper C++ enforce C99
我正在使用 VisualGDB 和 Resharper c++ 在 Visual Studio 中以纯 C99
编写嵌入式应用程序。
Resharper网站声明完全支持C99
。
但是如果我有这样的 typedef 结构
typedef struct { int Bar;} Foo_t;
还有一些函数 return 这个结构
Foo_t Foo(void){
return (Foo_t){.Bar = 0;};
}
Resharper 完全混乱(无法访问代码、缺少分号等)。有没有办法在 resharper 中打开 C99
标准,或者它只是不支持这种类型的 returns?
对于给您带来的不便,我们深表歉意。
我在 YouTrack 中创建了一个关于它的问题:https://youtrack.jetbrains.com/issue/RSCPP-15938
您可以关注此请求并为其投票。
我正在使用 VisualGDB 和 Resharper c++ 在 Visual Studio 中以纯 C99
编写嵌入式应用程序。
Resharper网站声明完全支持C99
。
但是如果我有这样的 typedef 结构
typedef struct { int Bar;} Foo_t;
还有一些函数 return 这个结构
Foo_t Foo(void){
return (Foo_t){.Bar = 0;};
}
Resharper 完全混乱(无法访问代码、缺少分号等)。有没有办法在 resharper 中打开 C99
标准,或者它只是不支持这种类型的 returns?
对于给您带来的不便,我们深表歉意。 我在 YouTrack 中创建了一个关于它的问题:https://youtrack.jetbrains.com/issue/RSCPP-15938 您可以关注此请求并为其投票。