Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【基础知识】智能指针shared_ptr、weak_ptr、unique_ptr
目录 一 shared ptr 共享智能指针 1 初始化 1 use count 成员函数 2 构造函数初始化 3 拷贝构造和移动构造函数初始化 4 std make shared 初始化 5 reset方法初始化 2 获取原始指针 二 w
CC基础知识
开发语言
c
c语言
string的length()与size()方法有什么区别
正如文档http en cppreference com w cpp string basic string中所述 string的length 和size 方法只是同义词而已 size 方法与其他的STL容器一致 比如vector map等
CC基础知识
string
length
size
C++多继承构造函数调用顺序
class B1 public B1 int i cout lt lt consB1 lt
CC基础知识
c
class
static变量可以被修改吗?
静态变量并不是说其就不能改变值 不能改变值的量叫常量 其拥有的值是可变的 而且它会保持最新的值 说其静态 是因为它不会随着函数的调用和退出而发生变化 即上次调用函数的时候 如果我们给静态变量赋予某个值的话 下次函数调用时 这个值保持不变 静
编程
CC基础知识
[C/C++基础知识] main函数的参数argc和argv
该篇文章主要是关于C C语言最基础的main函数的参数知识 是学习C 或C语言都必备的知识点 不知道你是否知道该知识 希望对大家有所帮助 一 main 函数参数通常我们在写主函数时都是void main 或int main return 0
CC基础知识
数据结构
c
main
argc
C++面试题:虚函数(virtual)可以是内联函数(inline)吗?
原文链接 https github com huihut interview 答案 虚函数可以是内联函数 内联是可以修饰虚函数的 但是当虚函数表现多态性的时候不能内联 理由如下 内联是在发生在编译期间 编译器会自主选择内联 而虚函数的多态性
CC基础知识
c
多态
编程语言
【基础知识】什么是哈希冲突?
1 什么是哈希表 哈希表 Hash Table 是一种数据结构 它可以快速地在大量数据中查找 插入和删除时数据 哈希表通过使用哈希函数将键 Key 映射到一个位置 然后在该位置存储或查找数据 哈希函数的作用是 将键转换为一个整数 这个整数通
CC基础知识
c
算法
数据结构
哈希算法
【基础知识】BSS段,数据段,代码段,堆栈段
在了解BSS段他们之前 我们先来看一下他们在内存中的位置 BSS段 bss segmen BSS 是 Block Started by Symbol 的简称 通常是指用来存放程序中未初始化的全局变量的内存区域 属于静态内存分配 在可执行文件
CC基础知识
Linux
C、C++中出现nan、inf原因
在数据处理输入输出时 极有可能遇到数据读入空值 极大 极小 运算中分母为0或0 0 对0取对数等操作 这将产生nan或inf的产生 这篇博文旨在分析C C 产生nan和inf的操作及判断是否有nan或inf产生 NAN的产生原因 nan n
CC基础知识
编程
QT
MFCWindows