作业帮 > 综合 > 作业

c或c++的头文件放的是函数的声明,那么c中函数的定义放在哪个地方,c++的函数定义是放在名空间std中吗

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 18:52:23
c或c++的头文件放的是函数的声明,那么c中函数的定义放在哪个地方,c++的函数定义是放在名空间std中吗
函数定义放在.c与.cpp源文件中.
C++标准库的代码是放在std命名空间下的(std是standard的缩写),如果你是在写标准库,可以放在这个命名空间下.
再问: 那c中库函数的定义在哪里呢?也在.c中
再答: 库是分为动态链接库与静态链接库两种的,C语言的标准库的源代码不是公开的,也就是说你看不到.c文件,只有.h文件给你。源代码已经编译成.lib和.dll文件了,编译器知道怎么调用。