腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
对象
未
使用
C
API
完全
初始化
、
、
在下面的场景中,
对象
不打算在
Python
中实例化(因此没有tp_new或tp_init)。
使用
PyObject_CallObject将ThingType作为函数调用会导致_PyObject_FastCallDict中出现段错误,我相信这是因为没有构造函数。
使用
CreatePythonThing创建
对象
后,不会设置函数get_height,除非应用了变通方法-调用dir(thing),这是一个副作用,它会
初始化
对象
的属性。#include <
Python</
浏览 18
提问于2020-03-17
得票数 3
1
回答
对于一个PySequence_Fast循环,是否可以只调用PyObject_CallMethod一次?
、
我正在开发一个
使用
Python
3.7的"
C
“
API
实现的
python
模块。我正在尝试提高
使用
PyObject_CallMethod()调用函数的PySequence_Fast()循环的速度。由于所有
对象
都是相同的
python
类,我希望避免每次解析函数名的开销。这有可能吗?
浏览 23
提问于2020-08-10
得票数 3
1
回答
奇怪的CBitmapRenderTarget::GetBitmap
API
- Direct2D MFC
、
我对MFC包装器
完全
搞不懂directd2d整数。此参数未经
初始化
传递。 我
完全
不明白我该把什么传递给这一职能。与文档相反,它接收的是
对象
,而不是指向
未
初始化
的
对象
的指针,如在Directd2d IDL中。
对象
必须被
初始化
。现在可以看出,CBitmapRenderTarget是一个
使用
默认构造函数创建的
对象
。但是,CD2DBitmap没有默认的ctor,所以我不能首先创建
对象
浏览 9
提问于2015-06-04
得票数 1
2
回答
如何在
C
++中创建
未
初始化
对象
的缓冲区?
假设我想要创建一个内存池,以便能够控制大量小的、无多态性的
对象
的内存局部性。天真地,我会做std::array<T, MAX_SIZE>,甚至只是T[MAX_SIZE],然后
使用
新的位置。但是,这两种方法都坚持
初始化
所有
对象
,而这些
对象
又反过来: 如果这些
对象
是constructorCould,那么如果这些
对象
是expensiveCould,则强制
对象
具有默认的,如果缓冲区是静态的,则打开大量的静态
初始化
蠕虫因此,我真正想
浏览 18
提问于2022-02-23
得票数 1
3
回答
除某些编译器中的第一个元素外,
使用
{0}的数组
初始化
失败
、
可能重复: char array[100] = {0};这种行为是
C
与
C
++的区别,还是编译器的差异,或者这是实现中的一个bug?
浏览 3
提问于2013-01-08
得票数 4
回答已采纳
1
回答
是否可以总结解释器
初始化
步骤?
、
问题: Interpreter.exe -
c
“导入系统;打印(sys.prefix)”Interpreter.exe -
c
“来自distutils.sysconfig import get_
python
_lib;print(get_
python
_lib())”Interpreter.exe -m pylint
浏览 3
提问于2019-10-08
得票数 0
回答已采纳
1
回答
将Malloc与nogil一起
使用
安全吗?
、
、
、
、
在cython中
使用
malloc和nogil来分配内存安全吗?还有,当你用nogil运行多线程程序时传递指针安全吗?
浏览 4
提问于2016-04-10
得票数 1
2
回答
如何
使用
C
构造decimal.Decimal
对象
?
、
、
我对在
C
扩展中创建decimal.Decimal
对象
感兴趣。我在中找不到任何有关这方面的文档。 有这方面的文档吗?有什么例子吗?我已经在
Python
中找到了实现该
对象
的源代码,所以我确信我可以做一些尝试和错误,并在处理头文件导入时步履维艰,但是文档是首选的(如果存在的话)。
浏览 11
提问于2021-02-23
得票数 1
回答已采纳
1
回答
std::unitialized_copy是否有未定义的行为?
、
、
、
、
在为T类
对象
构造缓冲区(例如环形缓冲区)时,一个常见的成语是
使用
从std::malloc()或运算符new()获得的内存地址
初始化
一个T*
对象
,然后在该缓冲区中按需
使用
pointer构造
对象
,在T指针上
使用
指针算法遍历内存块这是因为
C
++17的§8.7/4似乎只允许数组上的指针算法,而malloc、运算符new或运算符new[]返回的内存块并不是数组--据我所知,只有new[]表达式才能在动态内存中创建数组,从而在构造点
完全
浏览 1
提问于2020-02-29
得票数 2
回答已采纳
1
回答
NumPy空()数组定义普通NumPy数组后不提供随机浮点数
、
我
使用
NumPy np.empty()来获得一个具有随机值的数组,但是当我以前定义一个普通的np.array()时,它不起作用。下面是我
使用
的两个函数: return np.array([float(x)]) def get_empty_array请注意,为了测试目的,我选择不
使用
np.empty()的形状,但实际上它会有一些形状。最后,我知道这不是获取随机值的正确方法,但是我需要在我的程序中
使用
np.empty(),但
浏览 1
提问于2019-01-26
得票数 0
回答已采纳
3
回答
如果在
使用
ARC时没有
初始化
变量,clang如何警告我?
、
、
、
我忘记
初始化
局部变量,
使用
它时没有收到任何警告。由于我
使用
的是ARC,所以变量被
初始化
为nil,所以没有造成任何损害,但是当我
使用
未
初始化
的值时,我仍然需要一个警告。
浏览 3
提问于2012-10-16
得票数 2
回答已采纳
1
回答
在
C
++二进制文件中嵌入
Python
3 +依赖项
、
、
、
我已经编写了一个
c
++基础设施和应用程序接口,允许用户用
c
++为机器人编写一个"Mainloop“。函数签名是RobotRunLoop(const Robot &robot)。Robot类提供了所需的所有
API
。当前系统在编译时设置环境,然后调用RobotRunLoop。我希望能够用
python
而不是
c
++来编写“主循环”。因此,基本上
c
++启动时会调用
python
主循环,然后它将
使用
提供的
api
回调到
c</
浏览 15
提问于2020-02-28
得票数 0
回答已采纳
5
回答
有一个单独的"operator new[]“的目的是什么?
、
看起来operator new和operator new[]有
完全
相同的签名:void* operator new[]( size_tsize ); 并执行
完全
相同的操作:要么返回一个指向足够大的原始(
未
以任何方式
初始化
)内存块的指针,要么抛出异常。此外,当我
使用
new和operator new[]创建
对象
时,operator new也会在内部调用--当我
使用
new[]创建
对象
数组
浏览 0
提问于2010-03-23
得票数 12
回答已采纳
1
回答
在
初始化
列表中
使用
此指针
、
、
目前,我正在试图了解是否可以在
初始化
列表中
使用
this指针,我阅读了,因此发布了以下几个状态 std::cout << &
浏览 1
提问于2017-05-19
得票数 0
回答已采纳
3
回答
引用
未
初始化
的
对象
iniside构造函数
、
、
、
可以将
未
初始化
的
对象
传递给父类,如下例所示{
C
(int i): {};int m_i;{ T(
C
&
c
): { {
浏览 0
提问于2010-10-22
得票数 6
回答已采纳
1
回答
库如何调用
C
或
C
++?
、
、
、
我想它的函数是在"lib/
python
2.7/lib-dynload/time.so",中实现的,所以我想知道cpython解释器如何调用".so“文件?我知道类型,但是我找不到cpython中的"time“模块在哪里
使用
它。
浏览 2
提问于2015-07-19
得票数 2
回答已采纳
3
回答
为什么在实例化一个类时不调用父构造函数?
、
、
、
init__(self): def __init__(self): B 在
C
++中,我期望看到A B输出,但在
Python
中,我只能看到B。__init__()在
Python
语言中实现同样的效果,但由于这显然不是默认的(或者这是-我也是语法新手),我担心
初始化
对象
的范例
完全
不同。那么,
Python
中的<e
浏览 0
提问于2013-06-12
得票数 5
回答已采纳
1
回答
如果某个PyObject是Cython函数,则在
C
中检查
我已经将
Python
2.7嵌入到
C
++应用程序中,并
使用
Cython语言将一些模块从纯
Python
编译成
c
,然后再编译成共享
对象
。有没有一种方法可以
使用
Python
C
-
API
检查这种类型,
浏览 23
提问于2018-09-06
得票数 1
回答已采纳
1
回答
如何将avi视频文件转换为一系列矩阵?
、
、
、
、
我更喜欢
使用
Python
和Java,但也欢迎其他选择。
浏览 5
提问于2011-02-18
得票数 0
回答已采纳
1
回答
很难理解运行时错误->is_initialized()在boost::可选中失败
、
我有一两个文件似乎在
使用
boost::可选。然而,抛出的错误非常不友好。我只是不知道从哪里开始寻找解决这个错误的方法。它并没有指向我所拥有的一行代码。这就是我从gdb那里得到的:Continuing.Program received signal SIGABRT, Aborted. (gdb) bt #1 0x0000007f9
c
13
c
898 i
浏览 1
提问于2021-08-10
得票数 1
回答已采纳
点击加载更多
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Python 3.8 带来了哪些新鲜功能?
Python 的多线程与 GIL
Python新手必看:5个常见错误避坑指南
常用的Python接口,C语言也挡不住Python的强大
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券