随笔分类 - C++或OS常考函数实现
摘要:题目来源:leetcode146 LRU缓存机制 题目描述: 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数
阅读全文
摘要:转载:面试时实现智能指针 #include<iostream> #include<cstdio> using namespace std; template<typename T> class SmartPointer { public: //构造函数 SmartPointer(T* ptr) {
阅读全文
摘要:函数strcpy 字符串拷贝函数,原型: char *strcpy(char* dest, const char *src); 从src逐字节拷贝到dest,直到遇到'\0'结束,因为没有指定长度,可能会导致拷贝越界,造成缓冲区溢出漏洞,安全版本是strncpy函数。 自己写strcpy: char
阅读全文

浙公网安备 33010602011771号