C++ 基础函数分类与解释

C++ 函数根据功能可分为多个类别,以下是常见函数及其作用:

输入输出函数
cincout 是标准输入输出流对象,用于控制台交互。cin 从键盘读取数据,cout 向屏幕输出数据。
getline() 用于读取整行字符串,避免空格截断问题。

字符串操作函数
strlen() 返回字符串长度。
strcpy() 复制字符串内容。
strcat() 连接两个字符串。

数学函数
sqrt() 计算平方根。
pow(x, y) 计算 x 的 y 次方。
abs() 返回整数绝对值,fabs() 返回浮点数绝对值。

内存管理函数
newdelete 动态分配和释放内存。
malloc()free() 是 C 风格的内存管理函数。

STL 常用函数

容器操作
vector::push_back() 向动态数组末尾添加元素。
map::find() 查找键值对,返回迭代器。

算法函数
sort() 对容器内元素排序。
reverse() 反转容器内元素顺序。
find() 在范围内查找指定值。

类成员函数

构造函数与析构函数
构造函数初始化对象,析构函数释放资源。

class Example {
public:
    Example() { /* 构造 */ }
    ~Example() { /* 析构 */ }
};

成员函数
类内定义的函数,用于操作对象数据。

void setValue(int val) { value = val; }

模板函数

泛型编程允许函数处理多种数据类型。

template <typename T>
T max(T a, T b) { return a > b ? a : b; }

Lambda 表达式

匿名函数,简化代码。

auto sum = [](int a, int b) { return a + b; };

不同函数适用于不同场景,理解其功能可提升代码效率与可读性。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐