问题标签 [resharper-c++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Resharper C++ Lambda 大括号缩进
我正在使用 Resharper C++。
我有经常使用 lambdas 作为函数参数的代码,我希望它们像这样对齐:
即我希望所有参数在“一条清晰的垂直线”上对齐。
但是,Resharper 会将其对齐为:
这显然不太可读(尤其是在处理使用许多 lambda 和许多“正常”参数的函数时。
两者都不
RESHARPER -> 选项 -> C++ -> 格式样式 -> 大括号布局 -> 其他语句和块
也不
RESHARPER -> 选项 -> C++ -> 格式样式 -> 大括号布局 -> 其他大括号
似乎工作(或没有不良副作用的工作)。
我正在寻找这里描述的解决方案:Resharper C# lambda indentation但我似乎找不到 Resharper C++ 的解决方案。
现在,我的问题是:
我想要缩进大括号的方式是一种常见的方法还是应该寻找另一种?
我怎样才能完成这种特定的格式(如果可能的话)?
预先感谢您的帮助
c++ - 如何声明 Qt 信号,以便 Resharper 不给我警告?
如果我有一个声明 Qt 信号的类:
这在 Qt 中运行良好。但是 Resharper C++ 给了我警告:
这是正确的但毫无意义,因为 Qt 不希望实现该功能。有没有办法实现这signal
一点,这样 Resharper 就不会抱怨?
我试过了:
但得到构建错误:
错误:不是信号声明
resharper-c++ - 适用于流行编码标准的 ReSharper C++ dotSettings 文件
是否有任何 ReSharper.dotSettings
文件可用于流行的编码标准(例如Google C++ Style Guide或C++ Coding Standards: 101 Rules, Guidelines, and Best Practices)?
我有点惊讶,我似乎找不到这些。我希望找到几个.dotSettings
实现各种现有流行编码标准的文件。
c++ - C++ 类型不完整,不能访问方法和字段,不能包含
我对 C++ 项目有疑问。如果相关,我将 resharper c++ 用于 Visual Studio 2017。
当我有 2 个类(A,B)并且它们相互包含时,有时 resharper 会在 B 中将 #include "Ah" 涂黑,因为它不会被使用,即使我在 B 类中使用了 A,但我不能编译,因为它不知道“A”是什么。
Resharper 甚至提议为我添加#include "Ah",但如果我点击接受它,它会说:
由于源代码中的错误,很可能无法执行此操作
我可以通过添加“A级”来“修复”它;就在声明类 B 之前,但随后它看到 A,因为它没有任何方法或字段。
这是生成错误的代码的最小完整示例。
啊文件
文件
main.cpp 文件
我认为该错误可能是由循环依赖造成的,但是在搜索了很长时间后我找不到任何可行的解决方案。
如果可能的话,我不仅想得到如何解决它的答案,还想知道它是如何工作的以及为什么会出错,这样我以后就可以避免类似的错误。
我希望我的错误足够好。提前感谢您的任何回答。
c++ - Visual Studio 2017 中的 Intellisense 可以建议包含 C++ 标头吗?
我主要来自 C# 背景,多年来一直使用 ReSharper。能够将光标放在未解析的引用上,按 Alt+Enter,然后选择一个选项来添加适当的using
语句,这是非常宝贵的。现在,Visual Studio 2017 本身就具有此功能!有了这个(以及 VS2017 中添加的许多其他功能),我摆脱了 ReSharper 并享受了非常快速且响应迅速的 Visual Studio 体验。
我最近开始在 C++ 中做一些工作,虽然我确实从 Intellisense 获得了有关字段和方法的建议,但当涉及到未解决的引用时,它不会建议任何头文件到#include
.
我的问题是 Visual Studio 2017 是否添加了建议#include
C++ 选项的功能?在四处搜寻之后,似乎 Visual Assist X 和 ReSharper C++ 具有此功能,但我找不到任何详细说明此功能现在是否本机可用(如果是,我如何启用它?)或者它是否仍然是扩展专有.