C/C++ 第4页
C++常见面试知识点总结-编程社

C++常见面试知识点总结

在面试过程中,面试官可能会测试你对C++的理解和技能。 以下是一些C++面试知识点的总结,了解这些知识点有助于你更好地准备面试: C++基本概念:了解C++的基本数据类型、运算符、控制结构、输入...
清欢渡的头像-编程社钻石会员清欢渡5个月前
0494128
map和unordered_map的区别-编程社

map和unordered_map的区别

底层数据结构: map 使用红黑树作为底层数据结构,因此它保持元素的有序性。这意味着 map 中的键值对会按照键的大小顺序排列,支持范围查询和有序遍历。 unordered_map 使用哈希表作为底层数据...
清欢渡的头像-编程社钻石会员清欢渡2年前
0406128
引用计数怎么实现,在哪里?-编程社

引用计数怎么实现,在哪里?

引用计数(Reference Counting)是一种内存管理技术,它主要用于跟踪对象被引用的次数。 在引用计数中,每个对象都有一个计数器,记录着当前对象被引用的次数。 当对象被引用时,计数器加1;当...
清欢渡的头像-编程社钻石会员清欢渡2年前
0311125
C语言求最大公约数-编程社

C语言求最大公约数

在C语言中,可以使用辗转相除法(Euclidean algorithm)来求两个数的最大公约数。 以下是一个使用C语言编写的示例代码: #include <stdio.h> // 函数声明 int gcd(int a, int b); int main()...
new和malloc的区别-编程社

new和malloc的区别

语法和返回类型: new: new 是C++中的关键字,用于动态分配内存并返回相应类型的指针。 new 返回的是具体类型的指针,不需要进行类型转换。 malloc: malloc 是C语言中的函数,用于分配指定字...
清欢渡的头像-编程社钻石会员清欢渡2年前
0322123
C语言常用的库函数有哪些-编程社

C语言常用的库函数有哪些

C语言有许多常用的库函数,这些函数通常被归类到不同的库中。 以下是一些常用库及其包含的常用函数: 标准输入输出库(stdio.h): printf:格式化输出 scanf:格式化输入 getchar:获取一个字...
清欢渡的头像-编程社钻石会员清欢渡5个月前
0531122
C语言是什么?-编程社

C语言是什么?

C语言是一种通用、过程式的编程语言,由丹尼斯·里奇(Dennis Ritchie)于20世纪70年代初在贝尔实验室开发。 C语言广泛应用于系统编程和嵌入式系统开发,也用于开发应用程序。 C语言具有高度的...
清欢渡的头像-编程社钻石会员清欢渡5个月前
0511120