共享库中的inilne函数与内联静态函数

问题描述 投票:0回答:1

共享库]的上下文中,自由函数之间有什么区别

inline void foo() { std::cout << "foo"; }

inline static void foo() { std::cout << "foo"; }

很抱歉,如果有人问我,但是我在相同的上下文中找不到类似的问题。

在共享库的上下文中,自由函数之间的区别是inline void foo(){std :: cout <

内联和静态是完全不同的两件事。静态的区别在于c ++中的类实例和对象实例关联以及绑定。内联函数只是要提到的是,代替函数调用放置函数主体本身。

c++
1个回答
-4
投票

内联和静态是完全不同的两件事。静态的区别在于c ++中的类实例和对象实例关联以及绑定。内联函数只是要提到的是,代替函数调用放置函数主体本身。

© www.soinside.com 2019 - 2024. All rights reserved.