腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
主程序和共享
库
在__static_initialization_and_destruction_0中
初始化
相同
的
静态
变量
shared-libraries
、
segmentation-fault
、
symbols
、
static-variables
、
dlopen
有人知道为什么在dlopen()中
初始化
的
库
要
初始化
主程序拥有的
静态
变量
吗?主程序和共享
库
都有
静态
变量
的
副本,但是由于某些原因,共享
库
重新
初始化
主程序
的
静态
变量
副本并析构它,从而在主程序试图析构它时导致段错误。 这是一个坏名字在符号表中损坏
的
情况吗?
浏览 0
提问于2010-04-14
得票数 8
回答已采纳
1
回答
是否在WCF服务应用程序项目中
初始化
?
c#
、
wcf
我有一个
库
,它定义了一些
静态
变量
,比如数据
库
地址,一些执行数据格式化
的
静态
方法。 我
的
WCF服务将使用该
库
并打开数据
库
连接。问题是,这个
库
中
的
静态
变量
(如Database address )没有
初始化
,必须在应用程序启动时通过读取服务器
上
的
文件进行
初始化
。在ASP.NET中,我可以
初始
浏览 1
提问于2011-05-06
得票数 5
回答已采纳
2
回答
内置对象/
库
的
静态
初始化
顺序失败
c++
如果我有一些
静态
初始化
的
变量
(在main开始之前),我是否可以在这些构造函数中使用任何内置内容,如<iostream>或<vector>std::cout << "Hello" &l
浏览 3
提问于2016-04-12
得票数 8
4
回答
如何等待
静态
变量
的
动态
初始化
完成
c++
根据其他来源
的
信息,C++区分了
静态
变量
的
两种
初始化
: 关于动态
初始化
构造函数调用
的
顺序,有很多讨论。但我没有找到信息,如何等待直到所有
静态
变量
的
所有动态
浏览 5
提问于2011-06-04
得票数 5
1
回答
iOS应用程序测试
静态
库
初始化
ios
、
unit-testing
、
xcode4
、
ocunit
、
sentestingkit
我试图为具有遗留C++
库
依赖关系
的
C++应用程序编写测试。遗留
库
具有
初始化
例程和
静态
变量
,每个应用程序周期必须运行/设置一次。 我已经创建了一个工作正常
的
测试目标。我
的
测试目标是使用我
的
应用程序作为测试主机通过捆绑加载器。这将启动iOS应用程序,然后使用SenTestCase调用测试来运行测试。在这种情况下,我希望让应用程序
初始化
库
,让测试在“
库
已经
初始化</em
浏览 1
提问于2012-08-06
得票数 1
1
回答
在某些情况下,如何理解允许实现将非局部
变量
的
动态
初始化
视为
静态
初始化
?
c++
、
static-initialization
事实
上
,问题来自于标准草案N4582中
的
文字: -
初始化
的
动态版本不会在
初始化
之前更改任何其他
静态
或线程存储持续时间对象
的
值,以及 -
初始化
浏览 2
提问于2016-06-10
得票数 5
回答已采纳
1
回答
静态
库
的
静态
成员
c++
、
static-libraries
、
static-members
我有
静态
库
和
静态
成员。这个
库
静态
地链接到主应用程序和它
的
一个插件。看起来像在主(应用程序)和dll (插件)中
初始化
静态
变量
。这是一个简单
的
静态
库
,包含
静态
成员,它是getter和set
浏览 1
提问于2012-05-12
得票数 5
1
回答
我可以在DLL中创建单例
的
第二个实例吗?
c++
、
dll
、
singleton
、
static-libraries
我有一个包含单例
的
静态
库
。出于测试目的,我需要在同一进程中加载这些单例
的
单独实例。 因此,我创建了一个链接相同
静态
库
的
DLL,然后主进程加载该DLL。只要DLL试图加载,当我试图访问单例中
的
静态
实例指针时,就会遇到访问冲突。我读过
的
一些帖子说这是不可能
的
,我需要第二个进程,而另一些人说每个DLL都有它链接
的
静态
库
中所有
静态
<em
浏览 3
提问于2012-09-19
得票数 0
回答已采纳
2
回答
在
静态
初始化
器(即main()之前)中使用getenv()安全吗?
c++
、
c
、
unix
、
posix
、
environment
我想说getenv()使用-the‘外部’
变量
environ作为入口点。在我
的
平台上(AMD,Redhat 4,GCC 3.2.3),设置LD_DEBUG显示在调用<e
浏览 1
提问于2009-01-12
得票数 13
回答已采纳
3
回答
库
上
的
静态
变量
初始化
c++
、
static-libraries
、
static-linking
我正在开发一个工厂,它将添加类型,但是,如果类没有在被执行(编译时)
的
.exe中显式地指定,那么类型就不会添加到工厂中。这是因为
静态
调用在某种程度上是不被执行
的
。有没有人对如何解决这个问题有什么建议?下面是五个非常小
的
文件,我把它们放到一个
库
中,然后.exe会调用这个
库
。如果有任何关于如何让它工作
的
建议,或者是一个更好
的
设计模式,请告诉我。这基本
上
就是我要找
的
东西2)自动注
浏览 8
提问于2011-03-05
得票数 7
回答已采纳
1
回答
dll中
的
静态
变量
位于进程中
的
哪个段?
linux
、
dll
exe中
的
静态
变量
进入进程
的
数据段,并在进程启动时
初始化
。我
的
理解是,进程中
的
数据段是固定
的
,不能像堆栈或堆那样增长。我说<e
浏览 0
提问于2009-09-23
得票数 0
回答已采纳
1
回答
茉莉花全局
变量
初始化
angular
、
unit-testing
、
jasmine
、
angular-unit-test
我们有
静态
变量
的
类,这些
变量
在应用程序加载时被
初始化
。目前,我们在使用这些
变量
的
组件单元测试
的
beforeAll中
初始化
这些
静态
变量
。 在所有单元测试文件中调用相同
的
初始化
函数似乎是多余
的
。在茉莉花单元测试开始时是否有方法在全局
上
初始化
这些
静态
变量
,这些
变量
浏览 0
提问于2019-01-24
得票数 0
1
回答
如果一个全局或
静态
C
变量
没有显式
初始化
,而是隐式
初始化
,那么它是在.data或.bss部分吗?
elf
“计算机系统:程序员
的
观点”在ELF可重定位
的
对象文件中有两个部分: .data
初始化
全局和
静态
C
变量
。本地C
变量
是在堆栈
上
运行时维护
的
,并且不出现在.data或.bss部分中。.bss未
初始化
的
全局和
静态
C
变量
,以及
初始化
为零
的
任何全局
变量
或
静态
变量
。本节在对象file中不占用实际空间;它只
浏览 0
提问于2018-10-21
得票数 -2
1
回答
在
静态
库
中全局
初始化
类实例
c++
、
visual-c++
、
static-libraries
我正在
静态
库
中实现Qt框架
的
QTextCodec。为了使编解码器
的
实现在QTextCodec::codecForMib(int)和QTextCodec::codecForName(const char *)中注册,必须发生以下几件事情: 必须
初始化
编解码器
的
实例这似乎是由于QTextCodec::QTextCodec()使用已知编解码器
的
字典注册实例。好吧。因此,如果我向我
的
应用程序添加一个全局
变量
(它与
静态
<e
浏览 1
提问于2013-04-17
得票数 2
回答已采纳
7
回答
何时选择要声明为最终
静态
的
变量
java
、
android
、
static
、
final
我也使用了最终
变量
和
静态
变量
。我发现这些
变量
是, 我经常使用这些
变量
,这些
变量
的
值是常量
的
,永远不会改变,例如PI
的
值。
静态
浏览 12
提问于2012-11-27
得票数 2
回答已采纳
1
回答
请求“
静态
初始化
顺序Fiasco”
的
详细说明
c++
、
static-initializer
我在faq-lite中读到了关于SIOF
的
内容,但我仍然不明白为什么会发生这个问题。我有一个
静态
库
(.a),我使用该
库
来使用它
的
静态
常量数据成员对象类型。然后是我使用
的
静态
常量数据成员对象类型,并将其分配给全局
变量
(对象)。但是,当我对main或任何局部函数使用全局
变量
时,全局
变量
似乎是空
的
。很明显,我知道我
的
问题是SIOF,但我真的不明白为什么我
的</e
浏览 3
提问于2011-01-19
得票数 2
回答已采纳
1
回答
静态
块与直接
静态
变量
初始化
的
使用
java
、
static
假设我有一个数据访问层类,其中我想指定数据
库
连接参数。通常,我将其作为
静态
变量
进行处理,并在定义后立即
初始化
它,例如,请参见DB_NAME
变量
的
情况。在执行代码评审时,我注意到有时这种逻辑是用
静态
块实现
的
,例如,参见DB_HOST
变量
案例。private static final String DB_HOST; DB_HOST = "127.0.0.1";}
浏览 0
提问于2019-02-06
得票数 0
回答已采纳
2
回答
链接器如何解析动态可加载
库
中
的
重复符号?
c
、
linux
、
build
、
linker
、
dynamic-linking
我有两个动态加载
库
lib_smtp.so和libpop.so等等,它们都有一个名为protocol
的
全局
变量
,该
变量
分别
初始化
为"SMTP“和"POP”。我有另一个
静态
库
libhttp.a,其中protocol被
初始化
为"HTTP“。 现在,出于某种原因,我需要
静态
编译所有动态、可链接和可加载
的
库
,并将其包含在可执行文件中。在
静态
库
<
浏览 3
提问于2015-05-06
得票数 4
1
回答
第三方
库
中
静态
变量
的
延迟
初始化
c++
、
static
、
static-libraries
、
global
我正在链接一个使用
静态
变量
的
第三方
库
。它们最终在main之前被
初始化
,并过早地抢占资源,在我
的
应用程序中造成了一些破坏。有没有什么习惯用法/技术/包装方法,可以重新获得控制权,并定义执行点,允许
库
初始化
所有的
静态
变量
,而不会影响
库
本身?具体地说,我有一个thirdpartylib::system对象,一旦在main中定义,它就会在进入main之前获取所有类型
的
资
浏览 15
提问于2019-01-29
得票数 1
回答已采纳
1
回答
“本地范围”中
的
c++
初始化
静态
变量
c++
、
compilation
静态
变量
在程序开始时
初始化
,如所述,
静态
变量
的
初始化
顺序未定义。因此,使用另一个
静态
变量
初始化
一个
静态
变量
可能会导致程序崩溃。 它是否也适用于函数中声明
的
“本地”
静态
变量
?使用全局声明
的
静态
变量
来
初始化
“本地”
静态
变量
安全
浏览 0
提问于2020-02-07
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券