
今天我学C++了吗
文章平均质量分 59
林子漾
开始经营我的Blog,ps:啥时候退休
展开
-
【C++】函数
函数定义(Function Definition):函数定义是在程序中提供函数实现的地方。它包括函数的返回类型、函数名、参数列表和函数体。函数定义描述了函数的具体实现。函数声明(Function Declaration):函数声明是在程序中告诉编译器函数存在的地方。它包括函数的返回类型、函数名和参数列表,但没有函数体。函数声明用于引用在当前作用域之外定义的函数。类型定义(Type Definition):类型定义是为已有类型定义一个别名,以提高代码可读性和灵活性。通过使用typedef。原创 2023-08-28 16:29:58 · 118 阅读 · 1 评论 -
【C++】内联函数
这样在程序执行过程中,不需要进行函数的调用和返回操作,减少了额外的开销,尤其对于一些简短的函数来说,内联可以提供较好的性能优势。这在简单的加法函数中可能不会带来很大的性能提升,但在大量的函数调用中,内联可以减少函数调用的开销,提高程序的执行效率。内联函数是一种在编译器编译源代码时进行的优化手段,它的作用是将函数的定义直接插入到函数调用的地方,而不是通过函数调用的方式进行执行。当编译器遇到这些函数调用时,如果函数被声明为内联函数,它会将函数的定义直接插入到函数调用的地方,而不是通过函数调用的方式进行执行。原创 2023-06-16 21:01:54 · 615 阅读 · 1 评论 -
【C++】namespace(命名空间)与template(模板)
这可能导致重复编写相似的代码,降低代码的重用性和可维护性。(命名空间)用于将一组相关的名称封装在一个作用域内,以避免命名冲突和提供代码组织结构。是一个模板声明,模板是一种泛型编程的工具,允许编写通用代码,适用于多种不同的类型。这样,我们可以在不同类型的对象上使用相同的类定义和成员函数实现。是一个模板参数,表示可以在实例化时指定具体的类型。是一个使用模板定义的通用类。是一个不使用模板定义的类。命名空间中灵活地定义适用于不同类型的代码。通过使用命名空间和模板,可以在。命名空间内定义了一个模板类。原创 2023-06-13 15:47:38 · 735 阅读 · 1 评论