摘要: (C++文件操作) 程序运行时产生的数据都属于临时数据,程序运行结束都会被释放 通过文件可以将数据永久化 C++中对文件操作需要包含头文件#include<fsrteam> 操作文件三大类: ofstream 写操作 ifstream 读操作 fstream 读写操作 一、文本文件 写文件 写文件步 阅读全文
posted @ 2022-08-01 22:51 Happinesspill 阅读(89) 评论(0) 推荐(0)
摘要: C++数组输出 C++中输出数组数据分两种情况:字符型数组和非字符型数组 当定义变量为字符型数组时,采用cout<<数组名; 系统会输出数组中的字符,如 char arr[] = {'1', '2'}; cout << arr << endl ; //输出12 如果想输出字符数组的地址,则需要进行强 阅读全文
posted @ 2022-08-01 22:50 Happinesspill 阅读(782) 评论(0) 推荐(0)
摘要: (VSCode用户配置--自用) 插件 自用扩展: C/C++ Code-runner Error Lens Atom One Dark Chinese中文简体 驼峰翻译助手 自用setting设置 { /*editor*/ "editor.fontFamily": "Consolas, '思源黑体 阅读全文
posted @ 2022-08-01 22:49 Happinesspill 阅读(297) 评论(0) 推荐(0)
摘要: (ofstream 和 ifstream 详细用法) 导读 ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O. stream这个类有两个重要的运算符: 阅读全文
posted @ 2022-08-01 22:46 Happinesspill 阅读(1434) 评论(0) 推荐(0)
摘要: (信号) linux 信号的机制 信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。 信号是事件发生时对进程的通知机制,有时也称之为软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式。 信号可以导致一个正在运行的进程被另一个正在运行的异步进程中 阅读全文
posted @ 2022-08-01 22:45 Happinesspill 阅读(139) 评论(0) 推荐(0)
摘要: 类内定义的枚举类型,在类外引用时需要在枚举类型前加上作用域。 案例: class A{ public: enum Day {Mon = 0, Tue, Wed, Thu, Fri, Sat, Sun}; }; A::Day today = A::Day::Fri; 阅读全文
posted @ 2022-08-01 22:43 Happinesspill 阅读(426) 评论(0) 推荐(0)
摘要: 在 C++ 中,vector 是一个十分有用的容器。它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和 string 对象一样,标准库将负责管理与存储元素相关的 阅读全文
posted @ 2022-08-01 12:27 Happinesspill 阅读(98) 评论(0) 推荐(0)
摘要: I/O 多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 I/O 多路复用的系统调用主要有 select、poll 和 epoll。 1. select 头文件:#include <sys/select.h> 1.1、函数原型 int select(int nfds, 阅读全文
posted @ 2022-07-09 10:59 Happinesspill 阅读(107) 评论(0) 推荐(0)
摘要: 套接字函数 #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> // 包含了这个头文件,上面两个就可以省略 int socket(int domain, int type, int protocol); - 功能 阅读全文
posted @ 2022-07-05 16:47 Happinesspill 阅读(30) 评论(0) 推荐(0)
摘要: 头文件: #include <pthread.h> 1. pthread_create 一般情况下,main函数所在的线程,称之为主线程(main线程),其余创建的线程称之为子线程。 程序中默认只有一个进程,fork()函数调用,变成2个进程 程序中默认只有一个线程,pthread_create() 阅读全文
posted @ 2022-07-01 14:26 Happinesspill 阅读(239) 评论(0) 推荐(0)