赶往北京的c神 2022-03-04 21:20 采纳率: 75%
浏览 15
已结题

c++packege

你好! 把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条)

报告相同问题?

问题事件

  • 系统已结题 3月13日
  • 已采纳回答 3月5日
  • 创建了问题 3月4日