【问题标题】:Display less verbose function parameters - Visual Studio显示不太详细的函数参数 - Visual Studio
【发布时间】:2014-07-22 18:51:37
【问题描述】:

我希望以比我在 Visual Studio 中看到的默认方式更简洁的方式显示函数参数信息。是否有任何设置或方法可以切换或省略类型的详细信息并几乎只显示参数的名称?

例如,我可能会找到类似的东西。 是否可以看到只输出最终类型的定义;像这样?

iterator insert(iterator hint, value_type &_Val)

这对于一目了然地弄清楚复杂的功能来说确实是一件大事,无需在线查看,而且看起来很简单。这在视觉工作室中存在吗?

【问题讨论】:

  • 如果这个问题没有答案,似乎最好的解决方案是将这个想法作为功能请求提供。我已经发布了一个here。我还使用this code 在 C++ 中创建了所需行为的示例。也许很快就会出现一个可接受的答案。

标签: c++ visual-studio


【解决方案1】:

没有。您正在看到 Intellisense 结果。它不知道抽象签名,它基于标准库的实际内部实现。它确实一点用都没有,但对微软来说很容易实现。此外,由于它基于实际的标头实现,因此永远不会不同步。

【讨论】:

  • 也许我并没有暗示智能感知会简单地使用它所拥有的信息。如果它知道命名空间是什么、模板是什么以及 typedef 是什么,因为它正在遍历签名 - 它真的不应该超过少量代码来切换它们每个的输出到不同的级别细节……对吧?
  • @AAorris:Intellisense 知道 typedef 是什么,只是不记得使用了哪些特定的 typedef 来声明 insert
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-03
  • 1970-01-01
  • 2020-08-14
  • 2011-02-01
  • 1970-01-01
  • 2022-08-16
  • 1970-01-01
相关资源
最近更新 更多