腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
构
建在
结构
中
强制
包装
的
gcc
、
我们使用
的
是ARM
的
gcc
4.4.6 (用rtems 4.10补丁)。它是几年前建造
的
,没有文档说明它是
如何
完成
的
。它
强制
在
结构
中进行
包装
。我们需要修改newlib,重新构建
gcc
。首先,我构建了工具链(newlib尚未修改),并尝试在我们
的
系统
中
运行应用程序。由于
结构
中
的
数据对齐,它不能正常工作。我确保传递了与老
的<
浏览 9
提问于2017-07-03
得票数 0
回答已采纳
1
回答
如何
在共享库
中
查找静态析
构
函数列表
、
、
我们
的
项目加载了数百个由不同团队构建
的
共享c++库。其中一个常见
的
问题是由于同一个类对象
的
多次销毁而在退出时崩溃。这是由于(无意
的
)在不同
的
库之间共享相同类变量
的
实例造成
的
。问题出在寻找罪魁祸首
的
代码上。崩溃堆栈通常不会显示有用
的
信息,并且运行调试器是困难和耗时
的
。一个至少可以列出一组析
构
函数
的
应用程序将会有所帮助,这些析
构
函数在某个特定
浏览 8
提问于2021-06-08
得票数 0
1
回答
从指针构造C++
、
、
、
、
另外,其他链接到项目的库是由
GCC
(比如ffmpeg和vlc)编写
的
,我没有可能迁移到MSVC。为此,我编写了C风格
的
包装
库(基于原始标题)。现在我正在编写这个
包装
器
的
第二部分,它将包含类,并将与
GCC
一起编译并链接到我
的
项目。它应该基于库
的
原始标头(以确保它与这个库
的
linux版本和windows版本
的
原始文件相同)。我怀疑
如何
构造类
的
构造函数和析
构<
浏览 1
提问于2016-05-26
得票数 0
回答已采纳
1
回答
使用与用于编译实际代码
的
版本不同(更高)
的
gcc
构建条带/二进制文件是否会导致任何问题?
、
、
、
、
我正在尝试使用条带化二进制文件来剥离我
的
目标文件。我在
gcc
-7上构建了最新
的
二进制文件,但我
的
代码库使用
的
是
gcc
-4.9.2。Binutils是为64位架
构
构建
的
,我
的
代码库也是如此,它可以生成64位代码。如果架构是x86_64,构
建在
gcc
-7之上
的
binutils会不会导致从
gcc
-4.9.2
中
剥离编译代码
的
任何问题?
浏览 14
提问于2019-07-24
得票数 2
回答已采纳
1
回答
在C++
中
包括非标准C报头
、
、
、
我需要在
gcc
编译
的
C++代码
中
包含一些c头(非标准头文件)。c++代码包含包含"foo.h“,我相信我应该能够只包含头(foo.h),并创
建在
.h文件
中
定义
的
结构
的
实例。错误:"(“)之前
的
预期构造函数、析
构
函数或类型转换 我还需要做什么,才能告诉c++编译器"
浏览 5
提问于2010-05-26
得票数 1
3
回答
从
结构
派生
的
类上
的
虚函数
、
、
我有一个派生自C
结构
的
类。这个类不做任何特殊
的
事情,除了构造函数
中
的
初始化、析
构
函数过程
中
的
反初始化函数,以及调用C函数
的
其他一些方法。基本上,它是一个普通
的
包装
器。使用
GCC
,它抱怨我
的
析
构
函数不是虚拟
的
,所以我把它做成了虚拟
的
。现在我遇到了segfaults。. */ } void do()
浏览 2
提问于2012-05-11
得票数 2
回答已采纳
1
回答
如何
强制
编译器显示隐式构造函数
、
、
、
有"-E“选项可以让
gcc
或clang运行预处理器,并显示所有宏是
如何
展开
的
,我需要这样
的
东西来隐式生成方法。有没有办法
强制
gcc
或clang为每个类打印隐式创建和删除
的
构造函数/析
构
函数/赋值操作符?
浏览 20
提问于2018-05-28
得票数 4
3
回答
结构
的
破坏(释放记忆)
、
每当您为用户定义
的
结构
编写析
构
函数时,您是尝试深入该
结构
并尽可能释放它,还是只释放
结构
本身,并期望调用方小心内存泄漏。 free(n);提出问题
的
场景 在图算法
中
,我希望能够同时将顶点
结构
插入到多个列表
中
。我创建了一个指向顶点
的
浏览 9
提问于2019-11-14
得票数 3
3
回答
模板
中
的
隐式
强制
转换和编译器
强制
、
、
我有一个非常简单
的
包装
器模板:struct wrapper { return v; },
GCC
对模板进行了三次
强制
转换,然后无法使用为std::string定义
的
operator ==。我不认为隐式
强制
是不可能
的
,因为如果我将std::string更改为int或double、bool或任何原始
的
操作符,
GCC
浏览 2
提问于2011-02-16
得票数 0
回答已采纳
2
回答
为什么在调用隐式类型转换构造函数之后直接使用析
构
函数?
、
、
赋予以下职能:其中osal_allocator是一个'c‘
结构
,包含函数指针。以及提供以下构造函数
的
包装
类:函数进行以下调用: 001 SomeFunc( SharedMemoryManager*原因是,在在线003
中
,myAllocator
的
析
构
函数在其构造函数被调用后立即被调用。这意味
浏览 2
提问于2012-12-20
得票数 0
回答已采纳
2
回答
结构
如何
在C
中
动态分配成员?
、
、
、
、
我尝试用以下代码动态地将对象分配为
结构
的
成员:#define width 4 int* p1 = malloc(sizeof(*p1) * width); 但是编译者,包括clang和
gcc
,抛出了这个错误:
浏览 1
提问于2020-02-11
得票数 0
回答已采纳
1
回答
如何
在VS代码
中
为编译器设置程序架构?
、
、
printf("size of void pointer in bytes : %d\n", sizeof(void*));}在这两种情况下
浏览 6
提问于2020-09-22
得票数 1
回答已采纳
2
回答
dlopen、工厂模式和虚拟方法表
、
、
当在c++中使用dlopen时,我试图了解工厂模式是
如何
在内部工作
的
。很抱歉寄了很长
的
邮件。main.cpp#include <iostream>{这里有个问题: 我们知道在内存
中<
浏览 0
提问于2017-01-24
得票数 1
回答已采纳
1
回答
如何
在有用户定义析
构
函数时禁用隐式定义
的
复制构造函数生成
、
是否有编译器标志来
强制
执行下一个规则? 如果T有用户定义
的
析
构
函数或用户定义
的
副本赋值操作符,则不建议生成隐式定义
的
副本构造函数。如果T具有用户声明
的
析
构
函数或用户声明
的
复制构造函数,则隐式定义副本赋值操作符
的
生成将被取消(自C++11)。我有兴趣在任何一个Clang,Visual,2013或
GCC
中
执行这些规则,因为代码库将与所有这些代码一起编译。
浏览 3
提问于2014-10-08
得票数 6
回答已采纳
1
回答
使用cuda
的
cython扩展
、
、
、
我有一个作为C++类
的
conv net实现。该类构
建在
生成CUDA代码
的
模板库( )之上,因此它采用头文件
的
形式。因此,它只能在使用nvcc编译
的
文件中使用。我现在正在尝试用Python
包装
这个类,以便更容易地加载和保存参数、数据等。
如何
使用Cython
包装
C++类?我研究了,它演示了
如何
围绕C++类编写
包装
器pyx文件。不幸
的
是,在本例
中
,pyx文件被编译为cpp文件。这对我
浏览 1
提问于2014-06-05
得票数 3
4
回答
设计:
如何
避免调用析
构
函数?
、
我得到了一个Window类,它是某个C
结构
的
包装
器。 SDL_DestroyW
浏览 3
提问于2014-05-14
得票数 0
回答已采纳
2
回答
如何
在拥有的指针周围公开安全
的
包装
器?
我正在
包装
一个C库,它有两个
结构
:一个有指向另一个
的
指针。void * some_mem; void * some_mem;}; 这两个
结构
都有自己
的
内存,所以我
的
包装
器为它们都设置了构造函数和析
构
函数。
如何
包装
这个函数?问题是,StructB
的
析
构
函数释放了它<
浏览 2
提问于2015-08-28
得票数 4
回答已采纳
2
回答
使用xcode将IOS静态库体系
结构
设置为"arm64“
、
、
我试图“
强制
”将存档产品(.a文件),甚至中间对象(.o文件)构
建在
"arm64“体系
结构
中
。我使用xCode构建设置来完成它: 在清理和构建这个目标之后,我使用终端命令lipo -info检查体系
结构
,但是它看起来像是x86_64: 我错过了什么吗?我怎样才能
强制
我想要
的
架构?
浏览 2
提问于2017-06-19
得票数 0
回答已采纳
4
回答
错误: cuda_runtime.h:没有这样
的
文件或目录
、
、
、
如何
强制
gcc
在/usr/cuda/local/include
中
查找cuda_runtime.h?nvcc -arch=sm_11 -o libtest.so --shared -Xcompiler -fPIC main.cu<
浏览 0
提问于2012-11-01
得票数 18
1
回答
C++
中
的
delete[]或delete操作是否需要使用try-catch?
、
、
我们正在Visual studio 2005
中
开发一个应用程序,在代码审查
中
,我从审阅者那里得到了以下代码片段
的
问题{ { }根据审查者
的
说法,在C++语言中,delete或delete然而,当我在互联网上搜索任何标准参考文献来证实他
的
观点时,不幸
的
浏览 0
提问于2017-10-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何对单元格中的数据进行强制换行
如何对单元格中的数据进行强制换行
如何处理日志中的结构化数据?
在 Python 中类是如何帮助实现堆结构的
如何解决遗传分析中的隐患——基因结构注释不全
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券