inline-functions

inline-functions

文章 0 浏览 4

我如何实现这个委托?

操作似乎不支持 params string[] 作为参数,所以我写了 delegate void WriteFn(string s, params string[] ls); 我有这个函数 void blah(WriteFn Writ…

想你只要分分秒秒 08-23 05:59 10 0

链接静态库时内联函数的多重定义

我有一个用 mingw (gcc for Windows)编译的 C++ 程序。使用 mingw 的 TDM 版本,其中包括 gcc 4.4.1。可执行文件链接到两个静态库(.a)文件:其中…

你又不是我 08-20 22:50 8 0

什么时候使用内联函数,什么时候不使用它?

我知道内联是对编译器的提示或请求,用于避免函数调用开销。 那么,根据什么可以确定一个函数是否适合内联呢? 在什么情况下应该避免内联?…

墨落画卷 08-15 05:00 9 0

如果内联是可选的,为什么删除“inline”会导致错误? 导致链接器错误?

我有一个具有内联成员的类,但后来我决定要从标头中删除实现,因此我将函数的成员主体移到了 cpp 文件中。 起初我只是在头文件中留下了内联签名(我太…

酸甜透明夹心 07-22 04:41 13 0

c++:头函数未正确从库链接到 exe

我在库中有一个头文件(alibrary.lib)。 该库是一个静态库 (.lib),它正确链接到 exe。 现在,我有一个类:Vector3d。 class Vector3d { void ametho…

感受沵的脚步 07-13 12:49 9 0

VB6 (erk) - 内联函数?

我使用 VB6 作为应用程序。 是否可以强制编译器内联函数? 或者是否有一个插件可以实现同样的效果? 我的代码中有一个安全部分,我希望通过在使用代码…

浪推晚风 07-09 06:39 9 0

为什么 C++ 有时在类内部定义方法?

我经常遇到 C++ 中的大型非模板类,其中简单方法直接在头文件的类主体中定义,而不是在实现文件中单独定义。 例如: class Foo { int getBar() const …

装迷糊 07-07 17:52 11 0

内联函数有什么好处?

在 C++ 中使用内联函数的优点/缺点是什么? 我发现它只会提高编译器输出的代码的性能,但是有了当今优化的编译器、快速的 CPU、巨大的内存等(不像 19…

我也只是我 07-07 09:25 10 0

外部内联有什么作用?

我知道 inline 本身是对编译器的建议,它可以自行决定是否内联该函数,并且它还会生成可链接的目标代码。 我认为 static inline 的作用相同(可能是内…

囍笑 07-07 04:28 11 0

内联函数中的静态变量会发生什么情况?

我有一个在头文件中声明和定义的函数。 这本身就是一个问题。 当该函数未内联时,使用该标头的每个翻译单元都会获得该函数的副本,并且当它们链接在一…

救星 07-06 18:07 13 0

为什么我应该使用内联代码?

我是一名 C/C++ 开发人员,这里有几个始终困扰我的问题。 “常规”代码和内联代码之间有很大区别吗? 主要区别是什么? 内联代码只是宏的一种“形式”…

我不在是我 07-05 18:17 14 0

使用内联函数有什么问题?

虽然在某些情况下使用内联函数会非常方便,但是 内联函数有什么缺点吗? 结论: 显然,使用内联函数没有任何问题。 但值得注意的是以下几点! 过度使…

夜灵血窟げ 07-04 10:03 15 0

内联 C++ 代码

以下代码有什么区别: class Foo { inline int SomeFunc() { return 42; } int AnotherFunc() { return 42; } }; 两个函数都会内联吗? 内联实际上有…

感情废物 07-04 09:41 10 0
更多

推荐作者

lixs

文章 0 评论 0

敷衍 

文章 0 评论 0

盗梦空间

文章 0 评论 0

tian

文章 0 评论 0

13375331123

文章 0 评论 0

你对谁都笑

文章 0 评论 0

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文