自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

董国政的博客

一个勤奋的人,胜过一个懒惰的公司

翻译 UE4光源介绍

定向光源 - 模拟从一个无限远的源头处发出的光照。这意味着这个光源投射的所有阴影都是平行的,从而使得它成了模拟太阳光的理想选择。 要了解更多信息,请参阅: 定向光源 点光源 - 和现实世界中灯泡的工作原理类似,灯泡从灯泡的钨丝向各个方向发光。然而,为了获得更好的性能,点光源简化为仅从空间中的一...

2017-03-30 19:49:48 2876 0

原创 phpstudy遇到80端口占用

和舍友一起利用课余时间搭建小网站 因为iis比较麻烦,所以决定用phpstudy搭建, 但是发现新买的服务器无法使用Apache, 开启后一秒自己自动关闭,提示80端口被占用了, 于是通过百度尝试各种方法最后还是解决了 解决方案:   在命令行输入n...

2017-03-26 16:46:05 3298 0

原创 区别 a.size()和sizeof(a)

在c++中size()和sizeof()用法说明: 1、size()是取字符串长度的,跟length()用法相同。 举例: string str="0123456789"; cout cout 为了兼容,这两个函数一样。 length()是因为沿用C语言的习惯而保留下来的...

2017-03-23 08:16:06 575 0

原创 操作符重载的一个案例

A 是要给点 有两个坐标 定义连个点 无法使用+号坐标相加 这时候就要用到操作符重载了 下面展示代码 #include "stdafx.h" #include #include using namespace std; class A { double x; double...

2017-03-23 08:16:03 149 0

原创 容器和迭代器

容器的概念很好理解  所谓迭代器就是一种检查容器内元素并遍历元素的数据类型 初学写的一个小案例: #include "stdafx.h" #include #include #include"vector"   //使用容器必须加上此头文件 using...

2017-03-23 08:15:57 183 0

原创 git学习笔记

设置本地git git config --global user.name git config --global user.email  git操作文件的大体流程 工作区 >> 暂存区 >> 分支 leangit >> stage(index) >&g...

2017-03-23 08:15:54 287 0

原创 函数模板

故名思意 函数模板就是定义一个函数的模板 首先清楚 函数模板的声明方式 template (参数表) {     函数体 } 然后看下面案例  —————————————————————————————————————————— 代码1 #include using...

2017-03-23 08:15:52 166 0

原创 类中的虚函数成员

本文为自己自学虚函数时总结的文章,若有误人之处,感谢批评 企鹅邮箱:3689852@qq.com c++的虚函数有以下特点 1.虚函数只能是类中的函数,但不能使静态的成员函数 2.若基类中存在虚函数,派生类存在同名函数,则派生类会对基类虚函数重新定义,并且要保证,   参数相同(两个参数的...

2017-03-23 08:15:49 185 0

原创 C++置随机数种子

系统产生一个随机数, 如果单纯的用rand的话 每次执行产生的结果都是一样的 导致随机数并不随机 于是自己通过查资料, 学会了置随机数种子 写出了下面这个小案例 对于小游戏足够了,但是如果大项目就不适用了 因为程序在同一秒执行两次的话,两次产生的随机数是相同的 // C...

2017-03-23 08:15:47 1180 0

原创 C++静态数据成员定义及应用浅谈

本文源自别人博客,感觉写的很好,挺有用的,就复制来作为自己复习 原文地址 http://www.cnblogs.com/dongzhiquan/archive/2011/01/09/1994520.html 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成...

2017-03-23 08:15:44 410 0

原创 继承类对基类成员的访问权限

继承是事物发展的过程,通过继承使得后代继承了父辈的优秀属性并进一步 拓展出新的属性和能力。c++中的继承就是现有的类中建立一个新的类, 现有的类成为基类,继承出来的新类称为派生类, 可以简单的理解为:基类为父亲,派生类为儿子。 继承的方式有三种,分别是  公有继承(public) ; 私有继承(...

2017-03-23 08:15:41 1776 0

原创 静态局部变量

通常,在函数体内定义了一个变量,每当程序运行到该语句时都会给该局部变量分配栈内存。但随着程序退出函数体,系统就会收回栈内存,局部变量也相应失效。   但有时候我们需要在两次调用之间对变量的值进行保存。通常的想法是定义一个全局变量来实现。但这样一来,变量已经不再属于函数本身了,不再仅受函数的控制,给...

2017-03-23 08:15:38 279 0

原创 拷贝构造函数

学到拷贝构造函数的时候一直很费解这个东西, 网上那些大牛的话太专业,读起来难免会犯困, 查了好几本书,每一本书对这一块举了不同的例子 通过学习之后发表一下自己的见解, 拷贝构造函数可以根据自己已经定义好的类对象完成新对象的属性初始化, 拷贝构造函数是使用类对象的引用作为参数的构造函数,他能够将参...

2017-03-23 08:15:35 123 0

原创 C++之this学习笔记

*this指当前对象 定义一个成员函数时可以用this代替调用此函数的对象 void CAR :: set (int n, CAR*this) { this->set =n } 此段代码this作为参数使用 还可以返回调用此函数的对象 return this; return *thi...

2017-03-23 08:15:33 174 0

原创 C++中strcmp易错分析

我们都知道strcmp是C++的字符串比较函数 百度的解释: 对于初学者很容易误解 很容易按照字符串长度比较 其实strcmp并非如此 #include "stdafx.h" #include #include using namespace std; int ...

2017-03-23 08:15:30 369 0

原创 C++私有成员和受保护成员的访问权…

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; class FATHER //定义一个基类 { public...

2017-03-23 08:15:27 2200 0

提示
确定要删除当前文章?
取消 删除