C language Software Development header file organization problem

Source: Internet
Author: User
Tags include

In most medium C language development projects, header files tend to be more than one. Generally, there is a common header file and a module header file for each module to use. and the module header files tend to use common header files, there is a place to note that it is best not to include the module header file in the public header file, because many of the contents of the common header file are likely to be used in the module header file.

If you include a module header file in a public header file, and the precompiled common header file encounters the module header file, inserting the module header file may reveal that part of the common header file that the module header file relies on has not yet appeared, which can lead to error prompts such as undefined type.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.