153、 回答下面的问题 (1).Void GetMemory(char **p, int num){ *p = (char *)malloc(num);//一级指针的值被修改 } void Test(void){ char *str = NULL; GetMemory(&str, 100);//传 ...
分类:
编程语言 时间:
2016-07-12 23:03:49
阅读次数:
405
14.2.4类型转换 1、static_cast:对于合理的、行为良好的转换,例如将基类指针转换为派生类指针,使用此方式。 例如: Widget* pw = static_cast<Widget*>(pv); //pv是一个void*,应指向一个Widget 2、reinterptert_cast: ...
分类:
编程语言 时间:
2016-07-12 23:02:08
阅读次数:
240
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout::iterator it; for(i... ...
分类:
编程语言 时间:
2016-07-12 23:01:44
阅读次数:
187
目录: 备注:文内代码具有关联性。 1.声明数组; 2.初始化数组; 3.查看数组长度; 4.遍历数组; 5.int数组转成string数组; 6.从array中创建arraylist; 7.数组中是否包含某一个值; 8.将数组转成set集合; 9.将数组转成list集合; 10.Arrays.fi ...
分类:
编程语言 时间:
2016-07-12 22:59:43
阅读次数:
206
Java中的基本类型有四种,其中整型分为byte、short、int、long,浮点型分为float、double,字符型char,布尔型boolean。8种类型的级别由低到高byte->short/char->int->long->float->double。 Java中的基本数据类型转换分为隐式 ...
分类:
编程语言 时间:
2016-07-12 22:58:05
阅读次数:
137
参考Google开源项目风格指南: https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/ 转载一下其中的命名规范: 命名 module_name, package_name, ...
分类:
编程语言 时间:
2016-07-12 22:58:44
阅读次数:
254
大部分人都可能一下就会说出结果为10,但是真实的结果是undefined。为什么呢?因为对于每一个函数,没有写return的返回值的时候,其实对于var a = function(); 就是没有给a赋值,那么这个值就是默认的undefined值了,可以typeof a试下,返回的值为’undefin ...
分类:
编程语言 时间:
2016-07-12 22:59:51
阅读次数:
178
1.基本数据类型: 字符串、小数、整数、日期时间、布尔型等。 2.类型转换: 分为自动转换和强制转换,一般用强制转换。 其他类型转换为整数:parseint(); 其他类型转换为小数:parsefloat(); 判断是否是一个合法的数字类型:isNaN(); 是数字的话返回false,不是数字的话返 ...
分类:
编程语言 时间:
2016-07-12 22:54:39
阅读次数:
299
java中有八种基本数据类型分别是字节型byte、整型int、短整型short、长整型long、单精度浮点型float、双精度浮点型double、字符型char、布尔型boolean。这些基本数据类型中存在着类型转换。 其中隐式类型转换是将表示范围小的数据类型赋值给表示范围大的数据类型,例如:int ...
分类:
编程语言 时间:
2016-07-12 22:55:36
阅读次数:
221
C++类内存分布 转自:http://www.cnblogs.com/jerry19880126/p/3616999.html 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我 ...
分类:
编程语言 时间:
2016-07-12 22:51:36
阅读次数:
198
前言:动态规划的概念 动态规划(dynamic programming)是通过组合子问题的解而解决整个问题的。分治算法是指将问题划分为一些独立的子问题,递归的求解各个问题,然后合并子问题的解而得到原问题的解。例如归并排序,快速排序都是采用分治算法思想。本书在第二章介绍归并排序时,详细介绍了分治算法的 ...
分类:
编程语言 时间:
2016-07-12 22:52:24
阅读次数:
193
time介绍 在开始之前,首先要说明这几点: 1.在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。2.UTC(Coordinated Univer ...
分类:
编程语言 时间:
2016-07-12 22:48:34
阅读次数:
233
如何建立MFC应用程序 打开VS2013: 单击下一步: 选中相应的选项: 点击完成: 我们可以看到: 对于应用程序类,该项目的名称是FirstSoftware,对应的类就是CFirstSoftwareApp;对于对话框类(尽管一个应用程序不一定含有对话框),对应的类时CFirstSoftwareD ...
分类:
编程语言 时间:
2016-07-12 21:30:06
阅读次数:
152
一:概述 A*算法在游戏中应用是十分广泛的,许许多多的游戏在寻路方面都会考虑使用该算法(当然除该算法外,前辈们也想出很多其他办法),它是一种启发式的寻路搜索算法。今天这边重点全面分析探讨A*算法。 二:术语 此处对接下来将要讨论的内容中的相关术语约定如下: start-node :起始节点。即:用户 ...
分类:
编程语言 时间:
2016-07-12 21:29:19
阅读次数:
222
课堂笔记:今日内容: Java的版本发展:java是sun开发高级语言,19952014年3月最新版本为8.0 Java的分支:1、JAVASE:标准版,Java入门和桌面应用程序开发2、JAVAEE:企业版,主要就是Web开发3、JAVAME:微型版,主要是数字顶盒,车载系统 Java的特性:1、 ...
分类:
编程语言 时间:
2016-07-12 21:27:03
阅读次数:
270
常用命令:“F:”进入到指定盘符“cd 路径”:进入到指定路径下 javac 编译java执行 标识符:数据类型:基本数据类型、引用数据类型 今日内容: 常量:13变量:一块内容可以改变的内存,存储数据变量名:标识符变量值:内存中的数据变量想被使用,那么必须,先声明后赋值声明的格式:数据类型 变量名 ...
分类:
编程语言 时间:
2016-07-12 21:25:18
阅读次数:
257
//二维数组的遍历public class Test10 { public static void main(String[] args) { int arr[][]={{1,2,3},{4,5},{6,7,8,9}}; for(int x=0;x<arr.length;x++){ for(int ...
分类:
编程语言 时间:
2016-07-12 21:24:50
阅读次数:
134