内联和静态是完全不同的两件事。静态的区别在于c ++中的类实例和对象实例关联以及绑定。内联函数只是要提到的是,代替函数调用放置函数主体本身。
在共享库]的上下文中,自由函数之间有什么区别
inline void foo() { std::cout << "foo"; }
和
inline static void foo() { std::cout << "foo"; }
很抱歉,如果有人问我,但是我在相同的上下文中找不到类似的问题。
在共享库的上下文中,自由函数之间的区别是inline void foo(){std :: cout <
内联和静态是完全不同的两件事。静态的区别在于c ++中的类实例和对象实例关联以及绑定。内联函数只是要提到的是,代替函数调用放置函数主体本身。
内联和静态是完全不同的两件事。静态的区别在于c ++中的类实例和对象实例关联以及绑定。内联函数只是要提到的是,代替函数调用放置函数主体本身。