上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页
摘要: 大坑一:StretchBlt Bitblt 大坑二:GDI函数不要放在BeginScene和EndScene之中 大坑三:不要直接结束任务关闭程序,不然directx会崩溃,需要重启电脑 大坑四:CreateVertexBuffer()最优配置 大坑五:GetDC()使用条件苛刻 阅读全文
posted @ 2019-07-02 11:36 言午丶 阅读(180) 评论(0) 推荐(0)
摘要: 一.简介 创建对话框要比创建普通窗口简单,因为RC文件中,已有几个语句完整地定义了对话框和其中包含的所有控件 对话框主要有两类:模式和无模式 MFC将模式和无模式对话框的功能都封装在CDialog类中 二.模式对话框和CDialog类 创建模式对话框只需要3步: 1.创建一个对话框模板,描述对话框和 阅读全文
posted @ 2019-07-02 10:12 言午丶 阅读(934) 评论(0) 推荐(0)
摘要: 一.简介 阅读全文
posted @ 2019-07-02 10:10 言午丶 阅读(104) 评论(0) 推荐(0)
摘要: 慎用指针,能不用就别作死用了,用了可能报错!!! 慎用new malloc 当我们分配内存是固定的时候,直接用对象来分配,这样就不用作死用指针了. 当我们分配内存是动态的时候,只能用指针来动态分配内存空间(new malloc) 阅读全文
posted @ 2019-07-02 10:09 言午丶 阅读(129) 评论(0) 推荐(0)
摘要: 实现的功能相同,仅仅是涉及的数据类型不同。模板正是一种专门处理不同数据类型的机制 模板是泛型程序设计的基础 在函数定义时可以不指明具体的数据类型,当函数调用时,编译器根据传入的实参自动推断数据类型,这就是类型的参数化 在C++中能够带有类型参数的可以是函数和类,所以模板分为函数模板和类模板 模板是C 阅读全文
posted @ 2019-07-02 10:01 言午丶 阅读(231) 评论(0) 推荐(0)
摘要: 一.string容器 二.vector容器 1.初始化 注意:C++11才支持列表初始化:vector<int> test{1,2,3,4,5} 3.删除容器元素 三.map容器 四.pair容器 五.list容器 六.set容器 阅读全文
posted @ 2019-07-02 09:44 言午丶 阅读(165) 评论(0) 推荐(0)
摘要: 一.简介 二、友元函数 友元关系是单向的 不能传递的 三、内联函数 阅读全文
posted @ 2019-07-02 09:33 言午丶 阅读(316) 评论(0) 推荐(0)
摘要: 一.简介 C++内置类型能够用一般运算符进行操作,而对于自定义类型来说,就要用重载运算符来对两个类对象进行操作 常见的重载运算符有: + - * / ==等 二.两个类型比较 阅读全文
posted @ 2019-07-01 16:14 言午丶 阅读(260) 评论(0) 推荐(0)
摘要: 一.ISO七层网络模型 应用层 应用程序提供的服务表示层 格式化数据,以便为应用程序提供通用接口会话层 在两个节点之间建立端连接传输层 面向连接或无连接的常规数据递送,TCP和UDP协议属于传输层协议网络层 通过寻址来建立两个节点之间的连接,IP协议属于网络协议数据链路层 将数据分帧,添加校验机制, 阅读全文
posted @ 2019-07-01 13:30 言午丶 阅读(278) 评论(0) 推荐(0)
摘要: 一.简介 二.fopen() fopen的模式: r 以只读方式打开文件,该文件必须存在 r+ 以读/写方式打开文件,该文件必须存在 rb+ 以读/写方式打开一个二进制文件,只允许读/写数据 rt+ 以读/写方式打开一个文本文件,允许读和写 w 打开只写文件,若文件存在则长度清为0,即该文件内容会消 阅读全文
posted @ 2019-07-01 10:15 言午丶 阅读(152) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页