上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 1.Windows函数检测到错误时,会使用一种名为“线程本地存储区”的机制将相应的错误代码与“主调线程”关联到一起。这种机制使得不同的线程能独立运行,不会出现相互干扰对方的错误代码的情况。 2.GetLastError返回32位的错误代码表,每个错误有三种表示:一个消息ID、消息文本、和一个编号。函 阅读全文
posted @ 2018-01-04 21:10 MyCPlusPlus 阅读(278) 评论(0) 推荐(0)
摘要: 微软在Dos/Windows系列操作系统中共使用了6种不同的文件系统(包括即将在windows的下一个版本中使用的Winfs)。 它们分别是:FAt12、FAT16、FAT32、NTFS、NTFS5.0和WINFS。 其中FAT12、FAT16、FAT32均是FAT文件系统。是File Alloca 阅读全文
posted @ 2018-01-04 20:32 MyCPlusPlus 阅读(3746) 评论(0) 推荐(0)
摘要: 1.如果使用等号初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去;如果不使用等号则执行的是直接初始化。 std::string str = "Test"; // 拷贝初始化 std::string str1(10, 'c'); // 直接初始化 2.在用 st 阅读全文
posted @ 2018-01-04 20:32 MyCPlusPlus 阅读(228) 评论(0) 推荐(0)
摘要: iostream迭代器 1.虽然iostream类不是容器,但是标准库定义了可以用于IO的迭代器。创建一个流迭代器的时候必须指定要读写的类型。我们可以对任何具有输入运算符(>>)的类型定义ostream_iterator。 2.当我们将一个istream_iterator绑定到一个流时,标准库并不保 阅读全文
posted @ 2018-01-04 20:31 MyCPlusPlus 阅读(336) 评论(0) 推荐(0)
摘要: 1.由于C/C++运行库是在多线程应用程序出现的许多年前设计的,因此运行库中的大多数函数是为单线程应用程序设计的。 2.当应用程序第一次调用_tcstok_s的时候该函数将传入的字符串地址保存在它自己的静态变量中,当我们后来再传入NULL的时候,该函数会去引用保存下来的字符串地址。多线程情况下一个线 阅读全文
posted @ 2018-01-04 17:47 MyCPlusPlus 阅读(317) 评论(0) 推荐(0)
摘要: 二进制与文本文件主要有两个大的区别: 1、换行符的区别: Windows平台下 对于Windows文本文件,它们使用回车和换行来表示换行符;如果以“文本”方式打开文件,当读取文件的时候,系统会将所有的"/r/n"转换成"/n";当写入文件的时候,系统会将"/n"转换成"/r/n"写入。 如果以"二进 阅读全文
posted @ 2017-12-04 16:34 MyCPlusPlus 阅读(1767) 评论(0) 推荐(1)
摘要: 1.为了支持底层编程,C++定义了一些固有的不可移植的特性,所谓不可移植特性是指因机器而异的特性。 2.一个位域中含有一定数量的二进制位,位域在内存中的布局是机器相关的。位域的类型必须是整型或枚举类型,因为带符号位位域的行为是由具体实现确定的,所以在通常情况下我们使用无符号类型保存一个位域。 如果可 阅读全文
posted @ 2017-09-02 17:00 MyCPlusPlus 阅读(322) 评论(0) 推荐(0)
摘要: 1.union是一种特殊的类。一个union可以有多个数据成员,但是在任意时刻,只有一个数据成员可以有值。当我们给union的某个成员赋值之后,该union的其他成员就变成未定义的状态了。分配给一个union对象的空间至少要能容纳它的最大的数据成员。和其他类一样,一个union定义了一种新类型。 2 阅读全文
posted @ 2017-09-02 15:23 MyCPlusPlus 阅读(345) 评论(0) 推荐(0)
摘要: 1.嵌套类是一个独立的类,与外层类基本没什么关系。特别的是,外层类的对象和嵌套类的对象是相互独立的。在嵌套类的对象中不包含任何外层类定义的成员,在外层类的对象中也不包含任何嵌套类定义的成员。 2.嵌套类在其外层类中定义了一个类型成员。和其他成员类似,该类型的访问权限由外层类决定。 3.局部类定义的类 阅读全文
posted @ 2017-09-02 14:42 MyCPlusPlus 阅读(326) 评论(0) 推荐(0)
摘要: 1.当我们初始化一个成员指针或为成员指针赋值时,该指针并没有指向任何数据。成员指针指定了成员而非成员所属的对象,只有当解引用成员指针时,我们才提供对象信息。 2.和普通的函数指针类似,如果成员存在重载的问题,则我们必须显示地声明函数类型以明确指出我们想要使用的是哪个函数。和使用指向数据成员的指针一样 阅读全文
posted @ 2017-09-02 14:10 MyCPlusPlus 阅读(513) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页