What we usually call C standard library, C + + standard library, STL Library, boost library, etc.
At the same time we often hear about the QT framework, which is the framework in Java, the framework,
What is the difference between them?
1. Libraries are already encapsulated functions, or classes, but these classes or functions can only define objects and are instantiated directly to
2. The framework is also a packaged function, or class, but you can customize the inheritance from these classes, derive the classes you need, and then add some of the functionality you need to augment it.
The difference, the library can only be used, the framework may inherit from it, expand the custom function. (Of course, the framework can be used only, no one rules you have to inherit it, expand it to use, but in most cases, nobody is doing it ...) )
The difference between a frame and a library