
C++
Zccccccc_tz
这个作者很懒,什么都没留下…
展开
-
C++ Linux临时文件读写
#include <iostream>#include <cstdlib>#include <cstring>#include <unistd.h>using namespace std;int WriteToTempFile(char* buff, size_t length){ //创建临时文件 char file_name[] = "/tmp/temp.file.XXXXXX"; int f原创 2021-02-10 16:28:03 · 1080 阅读 · 0 评论 -
C++ 访问Linux随机设备生成随机数
#include <iostream>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>using namespace std; int main(){ FILE* f = fopen("/dev/urandom", "rb"); int pwd_int = 0; char pwd_char[10];原创 2021-02-10 16:08:28 · 868 阅读 · 0 评论 -
C++ 操作符重载new delete
在C++中,操作符重载让C++拥有很大的灵活性,除了可以重载加减乘除等操作符,new、delete也可以被用户重载。我们为什么要重载new、delete? 重载new、delete主要有以下两个用途:当不想把内存分配到堆上时(new通常将内存分配到堆中)。可以做一些记录,例如跟踪内存的实际使用情况,用于检查内存是否存在泄露。...原创 2021-02-01 18:42:41 · 429 阅读 · 0 评论