- 博客(5)
- 收藏
- 关注
转载 UML ,类的关系解析
1.依赖关系:是一种使用关系,表示一个事物使用其他事物时的一种使用关系。比如,人(类)有开车的操作,这时你必须要给我一辆车(类)人才能执行这个操作。其具体形式是:void Driver(Car car);在UML图中,是使用虚线带箭号表示的,由依赖一方指向被依赖一方;表现形式:1. 在一个类的某个操作,使用了其他的类作为参数 2.在一个类的某个操作函数中,定义了其他类的局部变量
2015-10-04 11:41:07 282
转载 对于宽字符文件的读写乱码方法处理
再打开文件时,先调用 setlocale(LC_ALL,"chs"); 之后用fwopen 打开文件即可,C 和 C++ 的标准库分别有自己的 locale 操作方法,C 标准库的 locale 设定函数是 setlocale(),而 C++ 标准库有 locale 类和流对象的 imbue() 方法。这篇讲解 C 标准库中 setlocale() 的使用。 GNU
2015-10-03 14:25:53 1734
转载 计算文件字节数的方法
1 调用ifstream打开一个文件2 调用seekg将get pointer置为文件末尾,seekg(0, ios_base::end)3 调用tellg获取总字节数,实际上获取的是get pointer相对于文件头的偏移字节数4 重置get pointer,使其指向文件头,以便执行其他操作seekg (0, ios::beg); 以下代码摘自www.cp
2015-10-02 21:52:22 2218 2
转载 CString作为参数传递的大问题
CString 有一套传递和返回的标准准则,如果不准循该准则,在编译时,编译器能通过。但链接时,会提示该函数不可解析。准则如下:1. 如果CString 对象要作为函数的输入参数,在大多数情况下,最好将其转换为LPCTSTR,然后在函数中根据需要使用构造函数或赋值运算将其转换回来。2. 如果CString对象作为一个要该变值的参数,可以使用CString&.3. 如果CS
2015-09-30 23:52:44 2974
转载 进程与线程的区别,及用户界面线程和工作者线程的创建x线程类
进程:是由两个部分组成,分别是进程的内核对象和地址空间。线程: 也是由两个部分组成,分别是线程的内核对象和线程堆栈。 进程从来不执行任务,他只是线程的容器。线程总是在进程中创建的,所以线程的寿命期是在该进程中生存的,而且线程是在进程的地址空间中执行的代码,并且在进程的地址空间中对数据进行操作,因此在同一个进程环境中,多个线程可以共享单个地址空间和内核对象句柄,执行相同的
2015-08-28 13:41:47 996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人