腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
共享库
中
的
全局变量
和静态变量在动态链接时会
发生
什么
情况?
c++
、
linker
、
global-variables
、
global
、
dynamic-linking
当带有
全局变量
和静态变量
的
模块动态地链接到应用程序时,我试图了解会
发生
什么
。对于模块,我指的是解决方案
中
的
每个项目(我在visual
中
做了很多工作!)这些模块要么内置到*.lib或*.
dll
中
,要么内置到*.exe本身
中
。据我所知,应用程序
的
二进制文件包含数据段中所有单个转换单元(对象文件)
的
全局和静态数据(如果是const,则只读取数据段)。 当此应用程序使用加载时动态链接<
浏览 5
提问于2013-10-15
得票数 169
回答已采纳
6
回答
在
DLL
中
声明
的
全局变量
会
发生
什么
?
c++
、
windows
、
dll
假设我用C++编写了一个动态链接库,并用一个非平凡
的
析构函数
声明
了一个类
的
全局对象。卸载
DLL
时是否会调用析构函数?
浏览 0
提问于2008-09-16
得票数 42
回答已采纳
3
回答
如何创建和读取在函数结束时未销毁
的
非
全局变量
?
c++
、
arrays
、
class
、
data-sharing
我不能使用全局作用域变量来存储信息,因为可以存在多个共享内存
的
.
dll
实例。 如何创建一个包含二维数组和其他变量
的
类(用于其他插件
中
的
可重用性目的),这些变量
的
内容将在函数之间共享?如果这是可能
的
,我将如何从进行处理
的
框架
中
的
函数
中
读取和写入数据?
浏览 0
提问于2011-01-06
得票数 1
2
回答
场景:
DLL
中
的
全局变量
,由多线程应用程序使用。
c++
、
multithreading
、
global-variables
、
mutex
、
critical-section
几个月前,我遇到了一个人问我这个有趣
的
场景(关于orkut)。虽然,我已经想出了一个“不可移植”
的
解决方案来解决这个问题(已经用小代码进行了测试),但是我仍然想知道你们要说
什么
和建议
什么
。假设,我创建了一个
DLL
,导出了一些功能,这些功能是用C++、为单线程客户端编写
的
。这个
DLL
声明
了许多
全局变量
,一些可能是const变量(只读),另一些是可修改
的
。无论如何,后来
的
情况
发生
了变化
浏览 3
提问于2010-11-30
得票数 5
回答已采纳
1
回答
如何在
dll
中
编写函数
的
主体,但在我
的
主程序中有原型
c++
、
dll
、
c++builder
、
dllimport
、
dllexport
抱歉,如果这个问题有点拘谨的话,我不熟悉..
dll
s。基本上,我希望允许我
的
函数访问它在最初定义
的
主程序中所做
的
相同
的
全局变量
,而实际上是在.
dll
中
编写
的
。");在本例
中
,显示是一个TListView对象,它在我
的
main.cpp中被初始化,我从该对象
中
定义了VCL应用程序表单
的
行为。这个Display对象是主cpp
中
浏览 4
提问于2020-05-30
得票数 0
回答已采纳
2
回答
关于tcl
中
的
全局变量
tcl
、
global
关于TCL
中
的
全局变量
,我有一个问题: global gvar}未
声明
任何
全
浏览 0
提问于2012-09-21
得票数 0
回答已采纳
3
回答
在函数
中
初始化JavaScript
的
全局变量
javascript
我试图通过在构造函数
中
声明
全局变量
,然后用函数
中
的
值对其进行初始化来更改
全局变量
的
值。我正在尝试
的
代码与我在此处键入
的
代码非常相似。代码
会
执行,但不会打印任何内容。有人能告诉我
发生
了
什么
事吗?
浏览 0
提问于2018-09-16
得票数 1
2
回答
如何
声明
外挂"C“变量
c++
、
dll
我想从
dll
导出一个
全局变量
,我定义
的
全局变量
如下所示。假设这个变量是在A.cpp
中
定义
的
同时,在
dll
中
,另一个源文件B.cpp希望使用和修改这个值。在使用变量之前,我想知道如何在B.cpp
中
声明
变量。如果在这种情况下,编译如何在
声明
浏览 8
提问于2021-02-08
得票数 2
回答已采纳
6
回答
为
什么
Firebug允许删除其控制台中
声明
的
全局变量
?
javascript
我在一本书(JavaScript-权威指南第6版)中看到,使用var关键字
声明
的
全局变量
不能使用delete关键字删除。但是我能够在Firebug控制台中运行它。我搞不懂,为
什么
会
这样?我
的
问题不是如何取消
全局变量
,而是如果您像我使用var关键字那样
声明
全局变量
,它将创建全局对象
的
不可配置属性,该属性不能使用delete关键字删除。但是我可以在Firebug控制台中完成,这是不应该
发生
<em
浏览 5
提问于2013-07-05
得票数 3
回答已采纳
1
回答
如何在c++
中
从"public ref class“创建一个公共变量?
c++
、
class
、
visual-c++
、
public
、
ref
如何允许变量位于"public ref class“
的
public/global作用域?Visual C++ 2010namespace fdll { { int bar(intnum);在我
的
DLL
main.cpp
中
:int fdll::foo::bar(i
浏览 0
提问于2012-05-02
得票数 1
回答已采纳
1
回答
DLL
中使用
的
全局变量
c++
、
variables
、
dll
、
global
我有一个
DLL
,其中包含两个导出函数Function1和Function2,它们将访问
DLL
中
定义
的
全局变量
。 然后,MyApp.exe将提示用户执行一些任务。在此期间,
DLL
浏览 2
提问于2014-04-16
得票数 1
1
回答
错误:预期常量或类型标识符
delphi
、
delphi-7
我试图在我
的
delphi 7程序中使用外部
DLL
函数。我在C中有一个例子,其中
DLL
文件调用。在C
中
,它
的
定义如下在德
浏览 1
提问于2015-05-15
得票数 3
回答已采纳
1
回答
当
DLL
多次链接时,导出
的
全局变量
会
发生
什么
情况?
c++
、
c
、
windows
、
dll
假设头文件中有一个具有以下内容
的
X.
DLL
:然后在实现文件
中
的
foobar
全局变量
在X.
DLL
中
定义:现在假设我有两个
DLL
,A.
DLL
和B.
DLL
,它们链接到X.
DLL
,以及一个应用程序E.EXE,它使用A.
DLL
和B.
DLL
。|
浏览 1
提问于2011-06-29
得票数 3
回答已采纳
3
回答
避免全局var意味着被迫在不同
的
函数
中
声明
相同
的
var?
javascript
作为初学者,我被告知要避免
全局变量
,因为名称可能
会
随着项目的发展而
发生
冲突。但是我也被告知编码是关于效率
的
,你不应该做两次。避免
全局变量
使我在不同
的
函数
中
声明
相同
的
变量,这感觉是错误
的
。要走
什么
路?
浏览 5
提问于2015-08-20
得票数 4
回答已采纳
5
回答
在C++上通过LoadLibrary()方法使用库
dll
c++
、
winapi
是否可以使用LoadLibrary方法导入结构类型
的
数据??对不起,我
的
英语不好。谢谢。
浏览 0
提问于2008-12-03
得票数 1
1
回答
从PHP调用
的
COM
dll
不会空变量
iis
、
dll
、
com
、
vb6
我最近开始出现
的
问题并不是到处都出现
的
。 前端(html/js)调用PHP页面。PHP反过来从COM
dll
(vb6)调用函数。COM
dll
确实轮流使用一些较低级别的C++ .dlls,但不确定这些信息是否相关。现在,最近(这以前没有
发生
过),在一个特定
的
COM
dll
函数
中
,让我们称它为BringClients(),有时(显然有些用户并发
发生
-种族条件?)一个
全局变量
(假设在BringClients(
浏览 3
提问于2020-11-13
得票数 0
回答已采纳
1
回答
dll
中
具有多个类和
全局变量
的
多个
dll
c++
、
dll
关于.
dll
在C++
中
的
编程,我有一些疑问,这对我来说是很新
的
。2)如果我创建对象和工厂函数,并获得一个指向实例
的
指针,那么当我想释放该内存时,我可以在程序
中
调用"delete“吗?我认为,该对象被放置在
dll
的
页面
中
,可能会出现一些问题。3)我了解到,如果多个进程绑定了.
dll
-
dll
,则为每个项目创建单独
的
全局变量
实例。对不对?如果这是真的,我有
浏览 1
提问于2013-09-21
得票数 0
回答已采纳
4
回答
ES6/JavaScript -不使用let/const
声明
变量
javascript
好,我
的
问题很简单:在JavaScript / ES6
中
x = 5; 解释器是否在运行时自动添加"let“,或者为
什么
没有错误编辑:严格模式ES5
的
语法允许一些被称为隐式全局
的
东西,这是许多令人沮丧
的
编程错误
的
来源。简而言之,如果您忘记使用var
声明
变量,JavaScript<em
浏览 3
提问于2016-04-06
得票数 17
回答已采纳
2
回答
如何在c++中使共享内存线程
中
的
容器安全
c++
、
multithreading
、
boost
、
thread-safety
、
shared-memory
情况是这样
的
: . */在实现(cpp)文件
中
,我使用
浏览 3
提问于2014-05-08
得票数 3
1
回答
AppDomain和非托管
dll
unmanaged
、
appdomain
多个AppDomains也可以用来隔离非托管
dll
中
的
内存吗?为了澄清,如果我有一个使用内部静态
全局变量
的
非托管
dll
,如果我在不同
的
应用程序域中加载该非托管
dll
会
发生
什么
?我能否安全地假设
dll
将加载在不同
的
地址空间中,以便它们拥有共享数据
的
所有副本?
浏览 4
提问于2013-10-09
得票数 2
回答已采纳
点击加载更多
相关
资讯
有时候我们会感觉眼前发生的事似曾相识,为什么会这样?
如果机器人时代到来,人类的生活将发生什么变化?会更加自由吗?
如果自动驾驶全面普及,我们的生活会发生什么变化?有人会
程序员想什么之:模块化 2
如果自动驾驶全面普及,我们的生活会发生什么变化?有人会失业
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券