C++宝典
C++知识大全集合
Caicaptain
善心善行,不忘初心
展开
-
面试——指针
指针何为野指针野指针不是null,他是指向垃圾内存的指针。通常是未初始化或者指针free或者delete之后没有置为null导致的new/delete和malloc/free区别1.前者式描述符,后者是函数2.前者还执行了构造和析构操作,后者只处理路申请和释放...原创 2021-01-17 23:26:31 · 118 阅读 · 0 评论 -
面试——内存
内存malloc/calloc/realloc/freemalloc(size),分配一个size大小内存calloc(n,size),分配一个n个size大小的内存realloc(*p, size),增大一个p的内存free释放内存静态区、堆区、栈区1.静态区是编译的时候就有了,整个运行期间都存在,比如全局变量2.堆区:需要申请3.栈区:自动分配...原创 2021-01-17 23:25:27 · 113 阅读 · 0 评论 -
面试-windows
句柄句柄式windows用来标示的一种概念。指针式是指向某个地址,获得了指针就能对地址数据进行修改。句柄是一种指向指针的指针,不可改动指向的指针所指向的东西。句柄一般指向复杂的东西,比如系统。指针一般用户自己操作。...原创 2021-01-17 23:25:00 · 119 阅读 · 0 评论 -
c++读取文件大小
#include <fstream>#include <iostream>int main(int argc, char* argv[]){std::ifstream ifstr("123");ifstr.seekg( 0 , std::ios::end );std::cout<<" file size:"<< ifstr.tellg()<<std::endl;return 0;}原创 2020-07-14 18:38:12 · 310 阅读 · 0 评论 -
C++读取二进制另存为
std::string filename2 = "D:\\Tcpview.txt"; //fstream fin; ifstream fin(filename2, ios::in | ios::binary); //fin.open(filename2.c_str()); if(!fin) { cerr<<"open error!"<<endl; return; } //获取二进制文件的长度 ...原创 2020-07-14 18:28:33 · 306 阅读 · 0 评论 -
C++那些事-类型汇总
C++C++那些事-类型汇总原创 2020-06-10 11:01:05 · 100 阅读 · 0 评论 -
C++那些事-开始入坑
讲解C++那些事-开始入坑原创 2020-06-10 11:00:09 · 148 阅读 · 0 评论 -
C++那些事-基础语法
讲解基础语法原创 2020-06-10 10:59:28 · 91 阅读 · 0 评论 -
C++那些事(持续更新)
新开一个分类,把之前的系列知识整理下。C++从入门,到进阶。以下是目录:原创 2020-06-10 10:56:29 · 309 阅读 · 0 评论