C++语言基础
文章平均质量分 78
塞北狼烟
这个作者很懒,什么都没留下…
展开
-
const各种用法总结
const各种用法总结 原文地址:http://www.cnblogs.com/jiabei521/p/3335676.html#27875691、const关键字常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。1.1 const使用方法1.1.1 定义const对象const修饰符可以把对象转变成常数对象,意思就是说利用cons转载 2017-06-05 17:11:41 · 2424 阅读 · 0 评论 -
std::vector介绍
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include vector属于std命名域的,因此需要通过命名限转载 2017-07-28 11:11:01 · 366 阅读 · 0 评论 -
游戏开发常用的算法
要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它转载 2017-08-11 17:16:42 · 3475 阅读 · 0 评论 -
C++ 中 dynamic_cast 浅析
摘要】dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。主要讲解,dynamic_cast操作符的原理、使用方式、编译器设置、返回值等相关知识。【正文】dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。1. 原理将一个基类对象指针(或引用)cast (抛)到继承类指针,dynamic_cas转载 2017-08-17 14:48:20 · 452 阅读 · 0 评论 -
wxString转double,int,char*
网上有好多wxString的数据类型转换文章,接下来我通过我在项目中的实际使用记录下我用到的一些:wxString 转 Double:wxString str=_T("0.0025");double val;str.ToDouble(&val);Double 转 wxString:double defVal=0.0025;wxString defStr = wxStr原创 2017-07-28 15:41:29 · 2014 阅读 · 0 评论 -
CString与char *互转总结
1 前言今天在网上看论坛,发现大家对CString与Char *互转各说一词,其实我发现提问者所说的情况与回答问题的人完全不是同一情况,这里做一总结.首先大家得清楚一件事,一般在网上提出问题的人大部分使用的都是VC,那么你就应该知道,在VC下编程,工程属性中有一属性Charecter Set属性,其值可以设置为Use Multi-Byte Charecter Set转载 2017-06-12 14:07:05 · 184 阅读 · 0 评论 -
C++隐式类型转换
什么是隐式转换?众所周知,C++的基本类型中并非完全的对立,部分数据类型之间是可以进行隐式转换的。所谓隐式转换,是指不需要用户干预,编译器私下进行的类型转换行为。很多时候用户可能都不知道进行了哪些转换。 为什么要进行隐式转换?C++面向对象的多态特性,就是通过父类的类型实现对子类的封装。通过隐式转换,你可以直接将一个子类的对象使用父类的类型进行返回。在比如,数值和布尔类型的转载 2017-06-08 11:21:01 · 521 阅读 · 0 评论 -
C++友元类
=======================什么是友元类======================= 当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。=======================友元类能做什么======================= 友元类可以通过自己的方法转载 2017-06-19 10:35:58 · 351 阅读 · 0 评论 -
c++中的new与malloc的区别
C++中new和malloc的区别 (2012-08-22 10:21:39) 1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3转载 2017-06-02 15:41:39 · 302 阅读 · 0 评论 -
c++中vector的用法详解
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vector 还有一定要加上using name转载 2017-08-28 09:11:55 · 304 阅读 · 0 评论