对应于面向对象语言的构造函数注入,C语言作为过程语言,参数注入法是最简单、也是最直接的方法。最常见的排序方法qsort就是用这种方法:voidqsort(voidbase,size_tnum,size_tsize,int(compar)(constvoid,constvoid));可以看到qsort函数的第四个参数compar就是外部依赖的对象(函数),因为不同场景有不同的比较元素大小的方式,通过
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号