- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这个问题比我之前的问题更精确:General code completion framework written in C/C++ .我没有详细说明它以获得我真正需要的答案。
我想在我的 IDE 中添加“Intellisense”代码完成功能。我希望有一个 C/C++/C++11 的库,它可以作为句法和语义代码完成工具,并且是通用的,而不是特定于单一语言的(我想为 Java、C++ 编写完成,并在未来为C#、Python 和 Javascript)。如果此解决方案不以一种语言为中心,那就太好了——它应该是通用的,并且可以跨语言扩展。
(我找到了一个叫做 CEDET 的东西,根据它的网站,这是我想要的东西,但它是用 Lisp 而不是 C++ 编写的。)
你能帮我找到好的解决方案吗?
最佳答案
Netbeans、Eclipse 和 IntelliJ 的源代码是开源的,它们支持跨平台“intelisense”代码完成。恕我直言,IntelliJ 是最好的。我怀疑 C++ 不是描述此功能的最优雅的语言。
关于java - 用 C++ 编写的句法和语义代码完成框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13601312/
在对 Comparable 和 Comparator 进行一些研究后,我遇到了一些看起来很有用的有趣语法(但我不明白)。 示例: public static Comparator TypeCompar
我现在已经在一些库中看到了这种语法,我想知道它有什么好处。 (注意我很清楚闭包和代码在做什么,我只关心语法差异) !function(){ // do stuff }(); 作为更常见的替代品 (
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这个问题已经有答案了: Why isn't my JavaScript working in JSFiddle? (7 个回答) Uncaught reference error: Function
我现在在一些库上看到了这种语法,我想知道它的好处是什么。 (请注意,我很清楚闭包以及代码在做什么,我只关心语法差异) !function(){ // do stuff }(); 作为更常见的替代方
如何让下面的代码工作?我找不到适合我的语法。 #Create the table if table_exists?(tablename) puts "table found" else ActiveR
我需要做这样的事情: $('#online-order').wcForms({id: '#online-order', to: 'contact', colors['red']: '#00F' });
我有三个哈希: a = {key:"value"} b = {"key"=>"value"} c = {:key=>"value"} 这些结果: a.has_key?("key") # => fals
language suggestion指出在链接的文件中详细说明了这些优点。我快速浏览了一下,但看不到它的明确说明。 优点是每个语句都并行执行,所以我可能会得到速度提升? 或者是否有某种逻辑它迎合,使
我正在 here 读取一个 js 文件,在此 js 文件的最顶部,您可以找到以下几行: var gsAgent=navigator.userAgent.toLowerCase(), gsAppVer=
很抱歉问这样一个新手问题,但我一直在尝试理解这个 SQL 查询并添加一个东西,但我无法做到这一点。 这里是查询: select p.id, p.nick, p.creation_date fr
我创建了一个表“table2”并在运行我的代码时收到警告(表已存在)。我只想在表不存在时创建表。一些研究MySQL syntax website在 MySQL 中出现以下内容:如果不存在则创建表 我的
我是一名优秀的程序员,十分优秀!