新手请教:头文件中只是包含了函数的原型吗,源代码是不是只可能包含在库文件中?
书中说#include<cmath>只是说明了原型,而源文件在库文件中。那#include<iostream>也是一样吗?(请先尽量别跟我谈.h的问题,我目前只想知道这个...
书中说 #include <cmath> 只是说明了原型,而源文件在库文件中。
那#include <iostream> 也是一样吗?
(请先尽量别跟我谈.h的问题,我目前只想知道这个现行标准下的情况) 展开
那#include <iostream> 也是一样吗?
(请先尽量别跟我谈.h的问题,我目前只想知道这个现行标准下的情况) 展开
展开全部
你的意思就是去寻找头文件里面函数原型的函数主体是吗?我使用的是DEV CPP编译器,我试着去lib文件夹下寻找一下,不过没有找到函数主体,也许跟网上有些人的说法一样,头文件中的一些语言都是汇编下能够识别的,我们看到的虽然只是函数声明,但是里面一些细节也许引用了某个dll或者某个lib,我们就无法知道了
更多追问追答
追问
那是不是就是不管是cmath还是iostream还是别的头文件里只有原型没有别的?
我一开始以为#include是把iostream里的整个内容全部include进源文件,而Using namespace std;命令是调用它们,但是现在看来好像std是调用的库文件而不是头文件,头文件中好像只是包含了原型。不知道我的理解对不对啊。
追答
头文件好像都只包含了原型,不过using namespace std;只是为了方便使用iostream里的命令,如果没有这句话,使用cout的时候就要使用std::cout了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询