- 博客(11)
- 收藏
- 关注
原创 C、C++创建和删除文件夹操作
创建文件夹1、调用Window API函数BOOL CreateDirectory(LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);头、库文件 Winbase.h, Coredll.lib参数: - lpPathName:字符串指针,要创建的文件夹的...
2018-03-01 11:51:01 6086
原创 智能指针--unique_ptr
unique_ptr1、简介unique_ptr是一种定义在中的智能指针(smart pointer)。它持有对象的独有权——两个unique_ptr不能指向一个对象,不能进行复制操作,只能进行移动操作; unique_ptr在超出作用域,即以下情况时它指向的对象会被摧毁: - unique_ptr对象被释放 - 对象通过operator=()或reset()被指定到另一个指针
2018-01-18 19:30:47 334
转载 vs 2015 update 3各版本下载地址
微软在06月27日发布了Visual Studio 2015 Update 3 。在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是一致的,只是文件名不一样,除TFS除外。官方下载:https://www.visualstu
2017-12-04 10:36:11 595
原创 一周的时间
There is time. Even if we are busy, we have time for what matters. And when we focus on what matters, we can build the lives we want. in the time we’ve got. 时间总是有。 就算我们再忙, 还是有时间
2017-11-04 20:49:08 256
原创 类的大小(sizeof)
问:一个空类的实例化对象所占空间的大小是多少?答案:1问:为什么是1,不是0?首先,要知道类只是一个类型定义,没有大小可言。用sizeof()函数对一个类型名操作,得到的是该类型实例化对象的大小。 所谓类的实例化就是在内存中分配一块地址,所以空类的实例化对象所占的空间大小不为0。C++标准规定:类的大小不为0,空类的大小为1, 当类不包含虚函数和非静态数据成员时,其对象大小也为1。那类实例对象所占空
2017-08-07 20:24:18 841
转载 详解大端模式和小端模式
原文链接:http://blog.csdn.net/ce123_zhouwei/article/details/6971544 详解大端模式和小端模式嵌入式开发交流群280352802,欢迎加入!一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中
2017-07-19 11:22:49 264
原创 C++智能指针设计
智能指针(smart pointer)智能指针是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的的销毁动态分配的对象,防止内存泄漏。 目前,C++标准库已提供了丰富的智能指针类,如auto_ptr,shared_ptr.。 由于经常平时使用VS05编码,而shared_ptr只有C++11才有,所以 自己实现了一个类似shared_ptr的智能指针类。如果错误的地方,请原谅
2017-06-19 23:47:41 218
原创 获得文件的大小(c语言)
方法一使用c的两个函数:fseek()和seek()。 fseek()函数原型int fseek( FILE *stream, long offset, int orign)参数: stream:指向FILE结构体的指针; offset:偏移量,正数表示正向偏移,负数表示负向偏移; origin:代表从哪个位置开始偏移; SEEK_CUR ——从当前文件指针
2016-12-04 17:38:46 400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人