你好! 把stock类声明写在stock.h头文件 类具体实现写在stock.cpp文件里, 为啥在包含main函数的客户文件里使用stock类时, 只要#include “stock.h”, 不要#include “stock.cpp”。 难道#include “stock.h”时, 把stock.cpp文件也带进来了吗? /蹭一蹭
2条回答 默认 最新
- _GX_ 2022-03-04 21:57关注
当调用一个函数或一个类的方法时,C++编译器只需要知道这个函数或类方法的原型(即返回值类型,参数个数及类型等),然后根据这个原型按一定规则编码生成一个符号来表示这个函数,在链接目标文件时,链接器就可以根据这个符号来找到相应函数实现的地址。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用