C++中函数声明与函数原型有什么区别
4个回答
展开全部
在C++已经没什么差别了。
传统C的函数声明难以保护类型安全,所以后来推出了类型安全的“原型”概念。 在C里要不要用原型是可选的。 但是在C++里只能用原型声明, 所有函数声明和定义都是使用原型的, 所以“原型”这个说法已经用不着强调了
传统C的函数声明难以保护类型安全,所以后来推出了类型安全的“原型”概念。 在C里要不要用原型是可选的。 但是在C++里只能用原型声明, 所有函数声明和定义都是使用原型的, 所以“原型”这个说法已经用不着强调了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数原型跟函数声明没啥区别。只不过有些书上函数声明有时也指函数定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明跟定义不一样的两个概念
void fun(void);// 声明
int main(void)
{
}
void fun(void) //定义
{
}
定义一定包括函数体,也即是要带上{}
void fun(void);// 声明
int main(void)
{
}
void fun(void) //定义
{
}
定义一定包括函数体,也即是要带上{}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询