学习c++和DirectX的几点心得
1、如果在一个程序中声明了如下的类:
class Class1
{
public:
Class1(){}
~Class1(){}
private:
const char m_str[100];
};
则会出现如下的错误:error C2439: “Class1::m_str”: 未能初始化成员
因为m_str是常数组指针,如果没有初始化的话,在运行期间的内容将是不确定并且不可更改。这是我们不愿意看到的,解决办法是将m_str前的const去掉,就能达到目的。

2、ifstream在调用get()函数或者使用>>运算符的时候,如果本该读出的是int型,但是读出的是字符型,那么ifstream内部就会返回一个错误,并保存在_Mystate成员中。这时通过_Mystate与goodbit相比较,如果不相等的话,这时ifstream内部就会报错,在任何情况下使用>>或者get()函数都不会读取成功,使用get()函数会返回-1。解决方法是使用ifstream::good()函数来判断,如果返回的是false,那么我们就要着手处理异常处理了。

学习DrawPrimitive()函数的心得 作者:蒋轶民
我在学习DirectX的时候,在学习DrawPrimitive()的时候,虽然什么准备工作都完成了,但是还是无法显示三角形。后来我看了DirectX帮助文档,发现有这样一段文字:
……If culling is enabled, the order of the vertices will be important. This example assumes the default counter-clockwise culling state, so visible triangles must be drawn in clockwise order.……
简单地说,如果裁剪被启用,那么就必须按照顺时针来进行渲染。要不然无法显示三角形。

学习c++和DirectX的几点心得相关推荐

  1. 深度学习7日入门-CV疫情特辑心得

    深度学习7日入门-CV疫情特辑心得 学习后感觉的整体感觉:内容安排非常紧凑, 课件内容很准确,作业有针对性,比赛题目比较难. 下面从内容上的回顾一下课程内容: 首先,小白需要自学预习课(不过这部分内容 ...

  2. 怎么学习正则表达式?(正则的使用心得)

    以前使用正则是不会自己去学或者去了解怎么实现正则的语法的,感觉好难懂的样子,于是拖到现在 其实正则不是我想象中的那么难,至少入门还是比较简单.我刚学习了一些比较简单的,谈谈我对正则的理解以及使用心得, ...

  3. ACM学习:例题完成总结与期中心得

    本周主要的学习内容就是刷题了,50余道的题全部过了一遍,但AC却只有20多,而且这周cf打了一次比赛,牛客打了一次比赛,不过体会最深的,还是对于例题的学习. 一.例题分析 本周A的题目主要集中在前半部 ...

  4. 51单片机独立按键学习中,出现的问题以及心得

    文章目录 前言 一.出现的问题 1.问题1 2.问题2 二:心得 独立按键的短按 独立按键按住时间不同实现功能不同 总结 前言 Hello大家好,这里是万某,今天学习的是51单片机的独立按键,在此记录 ...

  5. 学习笔记30——DirectX框架

    首先,这一节开始就要接触DX了,希望大家能够把前面讲的游戏程序框架.数学基础和渲染管线相关的内容,能够有一个很好的掌握.然后今天正式开启咱们的旅途! 这里D3D是需要环境配置的,因为我的环境就是按照X ...

  6. Vue学习之路---No.7(分享心得,欢迎批评指正)

    老规矩,先回顾一下上回的重点: 1.对于input框,若为单选框,如果没有对其设置value,那么其checked的值将在true Or false之间切换:如果设置了value,那么将会切换valu ...

  7. 零基础如何学习Java,这里分享一些技巧心得

    现在我们都认为互联网成就了我们,但是真正能懂得互联网给我生活带来益处的人又有多少,我相信现在还有很多人都还停留在电脑白痴的阶段,但是我们身边开始出现了各类的IT专业术语,比如java的学习,这个问题呢 ...

  8. paddlepaddle测试安装_百度paddlepaddle深度学习7日入门-CV疫情特辑心得

    正值疫情严重之日,作为一名研究生被迫待在家里学习,手头的科研项目也严重受挫... 偶然间,看到微信公众号发布这门课,马上报名,入坑!!!瞬间疫情其间有学习的目标了.. 该课程学习依托于百度的AI st ...

  9. 学习Android移植平台工具介绍的心得体会

    本章首先讲解了如何搭建FS_S5PC100平台开发环境包括它的安装,配置和使用然后在FS_S5PC100平台下进行了安卓系统的烧写和配置. 在这一章我接触了一下开发板,了解到开发板是用来进行嵌入式系统 ...

最新文章

  1. C++关键字static
  2. calendar获取月份少一个月_6月份,花园小学、铁岭小学等哈尔滨南岗校区部分二手房量价齐涨...
  3. node 多进程 vs java_node多进程服务器
  4. 自动化测试|录制回放效果差异检测
  5. react-native 单位换算(px,pt,dp,ppi)
  6. 泄漏:Oracle WebLogic Server 12g
  7. 朋友圈自动回复评论_微信新版,朋友圈可以表情包回复了!网友:评论区斗起来.jpg...
  8. 组合自定义控件的步骤详解
  9. javascript进阶——Ajax
  10. MyBatisPlus:获取SQL传递过来的参数
  11. ADF单位根检验三种形式_读文4:面板数据模型建立步骤、面板数据模型设定检验(F test)、面板协整模型(ADF test)...
  12. java rfc接口_java调用sap的RFC接口
  13. mysql 字符集 表情_MySQL字符集(表情包)
  14. H3C WA4320H-ACN 无线AP改成12V DC供电
  15. android 播放滴一声
  16. 浙江大学 工程伦理 第十一章单元测试答案
  17. cut命令的详细用法
  18. Win10任务栏图标消失留下空格问题
  19. 生命起源过程“消失环节”现形
  20. 文件服务协议:cifs/nfs 简介

热门文章

  1. 致远SPM解决方案之日程管理
  2. android gmail 不翻墙,Android延迟Gmail消息通知,可能只是为了省电
  3. Unity Shaderlab: Object Outlines 转
  4. 天龙八部手游服务器维护公告,天龙八部手游11月29日停机更新公告 系统体验优化...
  5. 【智慧农业】农业物联网大棚管理系统应用
  6. 【0325】分组密码
  7. 学习资料 - 收藏集 - 掘金
  8. 在理解内存时所发生的有趣的现象。
  9. 华三IRF配置命令集合
  10. 【181218】VC++台球厅计时收费管理系统(Access)源代码