摘要:
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)

浙公网安备 33010602011771号