腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
clang
python
绑定
:
如何
查找
变量
的
类型
、
、
我正在尝试使用
clang
及其
python
绑定
来处理C/C++代码
的
AST。printf("method\n");}; myclass var;}import sys def walk(n
浏览 14
提问于2018-02-12
得票数 2
回答已采纳
1
回答
ParmVarDecl:获取
clang
::VarDecl、
clang
::FieldDecl或
clang
::ParmVarDecl中
变量
的
数据
类型
、
、
、
我正在开发
CLang
3.5。我正在尝试获取有关在C++项目中声明
的
变量
的
信息。
如何
在
clang
::VarDecl、
clang
::FieldDecl或
clang
::ParmVarDecl对象中获取
变量
的
数据
类型
或限定类名?我试图在这里提供
的
clang
::VarDecl文档中找到一个可以返回
变量
的
数据
类型
或类名<
浏览 0
提问于2013-12-21
得票数 2
1
回答
使用
Clang
绑定
提取
类型
字符串
、
、
我正在编写一个
python
脚本(使用
python
clang
绑定
),它解析C标头并提取有关函数
的
信息:名称、返回
类型
、参数
类型
。我在提取函数名方面没有问题,但我找不到一种将
clang
.cindex.Type转换为C
类型
字符串
的
方法。(例如
clang
.cindex.TypeKind.UINT到unsigned int) 目前,作为临时解决方案,我有一个字典
clang
.cindex.T
浏览 1
提问于2013-03-13
得票数 4
回答已采纳
2
回答
如何
使用
CLANG
作为解析器和
Python
作为脚本语言来解析C++代码中
的
宏?
、
、
、
、
如果我在一些C++代码中有以下宏:我想使用
Python
来
查找
该宏
的
所有实例和范围,使用
Clang
和cindex.py提供
的
Python
绑定
。我不想直接在代码上使用
Python
中
的
正则表达式,因为这可以让我达到99%
的
目标,但不是100%。我需要处理100%
的
情况,因为我们使用
Clang
作为我们
的
编译器之一,所以将它用作此任务<e
浏览 1
提问于2012-04-12
得票数 14
5
回答
将互斥锁
绑定
到对象
、
、
、
,mvar_mutex
绑定
到
变量
mvar,并且只保护该
变量
。对于int,这可以使用std::atomic<int> mvar;和删除mvar_mutex来完成,但对于其他
类型
,如std::vector<int>,这是不可能
的
。
如何
以C++编译器能够理解并进行优化
的
方式来表示互斥锁
变量
绑定
?对于未
绑定
到互斥锁
的
任何
变量
,应允许其跨互斥锁边界向上或向下重新排序任
浏览 0
提问于2017-07-04
得票数 23
2
回答
为什么在蟒蛇中不求回报?
、
明确表示:
Python
2.7.5 (default, Mar 9 2014, 22:15:05) Type "help", "copyright", "credits" or "license" for more\n
浏览 3
提问于2014-05-27
得票数 2
回答已采纳
1
回答
clang
-ctag错误: ImportError:没有名为
clang
.cindex
的
模块
clang
-ctags产生以下错误Traceback (most recent call last): import
clang
.cindex或$
clang
-
浏览 6
提问于2014-09-30
得票数 3
1
回答
为什么我可以在MSVC和icc中为glm::vec创建用户定义
的
结构化
绑定
,而不是
Clang
和GCC?
、
、
、
、
在过去一年左右
的
时间里,我一直在使用类似于MSVC项目中
的
代码,并且遇到了一个试图在g++中使用它
的
问题。
Clang
给出了错误error: use of undeclared identifier 'get'我想知道有没有人知道这是怎么回事。是icc和MSVC接受了该守则,还是
Clang
和G
浏览 6
提问于2020-03-21
得票数 2
回答已采纳
1
回答
使用
clang
python
绑定
获取二进制操作代码
、
、
、
我使用
clang
python
绑定
来解析我
的
C++ code.When,我得到了一个带有BINARY_OPERATOR
类型
的
游标。我找不到获得操作员代码
的
方法。我发现有一种方法可以通过修改
clang
的
源代码()来解决这个问题。但是这个提交并没有合并到
clang
。我只是使用
clang
编译过
的
二进制文件,有没有其他方法可以在不修改
clang
的
源代码<
浏览 2
提问于2018-06-28
得票数 4
2
回答
Clang
AST :外部LinkageSpec问题
、
、
、
我目前正在使用
clang
的
python
绑定
编写一个静态C++代码分析器,由于某些原因,我找不到extern中
的
某些东西,即使有一个似乎合适
的
CursorKind (CXCursor_LinkageSpec) 我
的
意思是,当解析像extern int foo;这样
的
代码时,我只会在foo中找到我
的
变量
,而没有任何关于它
的
链接规范
的
线索。
浏览 3
提问于2012-08-08
得票数 2
2
回答
将Visual代码路径设置为.
clang
_format文件
、
、
如何
告诉vs代码在哪里
查找
.
clang
_format文件?我有这个文件在位置,这不是我
的
vscode项目的根。
Clang
_format_path显然不是我所需要
的
,因为它指定了
clang
可执行文件
的
路径: C_Cpp:
Clang
_format_path
clang
格式可执行文件
的
完整路径.如果没有指定,并且
clang
-格式在环境路径中可用,则使用.如果在环境路径中找不到,将使用
浏览 14
提问于2020-01-21
得票数 5
1
回答
从
python
调用g++/
clang
来编译
python
字符串
、
、
我目前正在编写一个将C++代码生成
python
字符串
的
应用程序。我想编译这段代码并从它创建一个.so。最简单
的
方法是将包含代码
的
python
字符串写入到一个文件中,然后使用subprocess.Popen(...)调用g++/
clang
将其编译成.so,但我不希望先将字符串写入磁盘并将其作为中间步骤。我在网上
查找
过
python
中
的
g++/
clang
绑定
,它们都是简单
的</
浏览 8
提问于2018-08-07
得票数 1
回答已采纳
2
回答
ada中
变量
的
数据
类型
如何
在Ada中找到
变量
的
数据
类型
?INT : integer;在
Python
中,可以使用type()
查找
类型
。Ada中是否有类似的函数来
查找
变量
的
数据
类型
?
浏览 2
提问于2015-04-02
得票数 1
回答已采纳
1
回答
如何
使用libclang检索完全限定
的
函数名?
、
、
我需要解析一个C++代码文件,并用完全限定
的
名称
查找
其中
的
所有函数调用。我使用libclang
的
Python
绑定
,因为它似乎比编写自己
的
C++解析器更容易,即使文档是稀疏
的
。}{ thing->DoSomething();}import
clang
浏览 4
提问于2016-10-27
得票数 3
回答已采纳
1
回答
非
类型
模板参数在msvc中编译,但在
clang
和gcc中不编译。
、
、
、
、
我正在学习使用C++ Primer第5版
的
非
类型
模板参数,并了解到: } 所以,,我
的
问题是,哪个编译器就在
浏览 6
提问于2022-10-19
得票数 -1
1
回答
如何
解决
clang
的
Python
绑定
的
加载错误?
、
、
、
、
我正在尝试用于
clang
的
Python
绑定
。我通过命令行在Maverics上使用homebrew安装了LLVM及其
python
绑定
import
clang
clang
.cindex.Config.set_library_path(
浏览 3
提问于2014-09-23
得票数 6
3
回答
Python
的
赋值
、
、
我想知道内部会发生什么,这样在使用
Python
时,您不需要在将
变量
类型
赋值给某物之前声明
变量
类型
。其他语言,如C,则在分配阶段之前保留内存。我只是想知道编译时会发生什么,这样
Python
就可以跳过这一步了?
浏览 3
提问于2014-02-01
得票数 1
回答已采纳
1
回答
删除函数内容
的
Pythonic方法
、
、
、
解析树是没有问题
的
。摘除更困难。代码是可怕
的
,错误和不断变化,所以几乎不值得张贴。是否有一个优雅
的
解决方案,可能涉及regex,它将删除文件中所有函数
的
主体,而其他函数则保持不变? 如果它能够检测到函数
的
类型
&a
浏览 4
提问于2015-02-24
得票数 0
回答已采纳
5
回答
python
:
绑定
如何
工作
、
、
我正在努力理解,
python
中
的
变量
绑定
究竟是
如何
工作
的
。让我们看看这个: def bar(): return bar bar = foo(2)这个印5对我来说是合理
的
。def foo(x): print xx = 5bar() 这印
的
是2,这很奇怪
浏览 10
提问于2010-11-27
得票数 11
回答已采纳
2
回答
Python
变量
命名/
绑定
混淆
、
、
、
、
我是
Python
开发
的
新手,在阅读语言文档
的
过程中,我遇到了这样一条线: nonlocal a del a 不是一个选项,如果不使用非本地,当del a在inner函数中看到del a时,它会将其解释为未
绑定</
浏览 5
提问于2013-03-11
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
8.Python的变量类型
Python变量很难记?记住变量类型的三种方式
Python教程(10)——Python变量类型元组tuple的详细用法
python基础知识:变量的定义以及类型
Python中的变量、数据类型、运算符
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券