
c++
小星星亮闪闪
游戏开发者
展开
-
next_permutation(求全排列的库函数)
next_permutation的函数声明:#include <algorithm>bool next_permutation( iterator start, iterator end );The next_permutation() function attempts to transform the given range of elements [start,end) into the n原创 2017-04-17 10:54:30 · 487 阅读 · 0 评论 -
虚幻4c++入门小笔记-UMG
今天自己依照官方文档去学习使用UMG的用户接口。 一步一步按照官方文档来就行了,不过在其中遇到了一个小问题,因为之前写的少,没写过,就对热重载的问题忽视了。 就会有这样的问题,原因是我们之前改过了HowTo_UMG.Build.CS里面的内容,可是我么你还没有热重载过,现在我们回到虚幻编辑器中在里面点击刷新vs的内容在回来就OK了。原创 2017-05-26 13:32:08 · 772 阅读 · 0 评论 -
Queries about less or equal elements
You are given two arrays of integers a and b. For each element of the second array bj you should find the number of elements in array a that are less than or equal to the value bj.InputThe firs...原创 2018-03-15 21:44:42 · 422 阅读 · 0 评论 -
C++堆与栈区别
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态 存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量 的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应 用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉, 那么在程序结束...原创 2018-03-29 17:33:52 · 278 阅读 · 0 评论 -
c++复习笔记(动态数组)
动态分配内存建立数组:int *ptr=net point[2] int *ptr=net point[2] ()有无括号的差别是:有括号的里面不能带参数,但是数组全部初始化为0。 而用new建立的基本对象类型括号里可以有初始化的数值。 删除:基本数据类型:delete 指针名;数组:delete [] 指针名下面是vector:vector<元素类型...原创 2018-04-01 22:41:42 · 172 阅读 · 0 评论 -
c++复习笔记(字符串string)
头文件 string 里面包含了大量的方法,,其中包含了若干的构造函数,这些方法可以将字符串赋值给变量,合并字符串,比较字符串,访问各个元素的重载运算以及用于在字符串中查找字符和字符串等工具。 string对象可以使用很多重载符号,比如可以C风格的字符直接与string对象相加,对象与对象之间也可以加,我说的加是指字符串之间的连接。我们可以使用:“+=”,“[]”,“=”等运算符号。 str...原创 2018-04-04 23:19:53 · 233 阅读 · 0 评论 -
c++中的_cast
转载自:原地址 自己转过来自己看的,感谢作者。static_cast用法:static_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:* 用于类层次结构中基类和子类之间指针或引用的转换。进行上行转换(把子类的指针或引用转换成基类表示)是...转载 2018-06-28 22:01:09 · 774 阅读 · 0 评论 -
数组指针与指针数组
介绍数组指针与指针数组,和二维数组的一些写法,包括锯齿数组写法等原创 2019-07-20 17:01:56 · 194 阅读 · 0 评论