linux大量使用了static关键字用来修饰函数和结构体定义,为何?
linux的内核代码大量使用了static关键字,到处可见,不管是函数还是struct
结构体定义都大量使用了static关键字,这么做的目的是什么?对于多线程数据
共享和线程自己的数据内容又该如何考虑?
linux的内核代码大量使用了static关键字,到处可见,不管是函数还是struct
结构体定义都大量使用了static关键字,这么做的目的是什么?对于多线程数据
共享和线程自己的数据内容又该如何考虑?
一直觉得C++是注重结构性的语言,虽然性能很重要,但是C++更注重接口的使用,以良好的设计带来良好的性能与易拓展性。这和C语言有些不同吧~
c语言没有namespace,大概用static来减少冲突吧