C++函数
·
C++ 基础函数分类与解释
C++ 函数根据功能可分为多个类别,以下是常见函数及其作用:
输入输出函数cin 和 cout 是标准输入输出流对象,用于控制台交互。cin 从键盘读取数据,cout 向屏幕输出数据。getline() 用于读取整行字符串,避免空格截断问题。
字符串操作函数strlen() 返回字符串长度。strcpy() 复制字符串内容。strcat() 连接两个字符串。
数学函数sqrt() 计算平方根。pow(x, y) 计算 x 的 y 次方。abs() 返回整数绝对值,fabs() 返回浮点数绝对值。
内存管理函数new 和 delete 动态分配和释放内存。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; };
不同函数适用于不同场景,理解其功能可提升代码效率与可读性。
更多推荐



所有评论(0)