码迷,mamicode.com
首页 >  
搜索关键字:指针操作    ( 185个结果
C++中引用与指针的区别
C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。 ★ 相同点: 1. 都是地址的概 ...
分类:编程语言   时间:2017-08-24 13:32:00    阅读次数:205
equals和==的区别小结
==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿 ...
分类:其他好文   时间:2017-08-23 18:16:50    阅读次数:106
[转] equals和==的区别小结
==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿 ...
分类:其他好文   时间:2017-07-29 10:09:49    阅读次数:170
6.19
1、push和shift区别 shift:从集合中把第一个元素删除,并返回这个元素的值。 push:在集合中添加元素,并返回新的长度 2、什么是栈 ①栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。 ②栈就是 ...
分类:其他好文   时间:2017-06-20 00:57:21    阅读次数:126
[Boolan-C++学习笔记]第二周整理
1、对于String类型的类(含有指针) 其中的指针成员能够灵活的申请存储空间,但指针操作又带来内存泄漏的风险,变更指针的操作需要尤为谨慎。 要点在于写好BigThree 构造函数 { 完成成员初始化(列表); 完成存储空间的申请; } 拷贝构造函数 { 拷贝成员; 申请新的存储空间并将参数对象的内 ...
分类:编程语言   时间:2017-04-22 20:38:12    阅读次数:136
排序算法比较及其应用
一、将各种数据排序 只要实现了Comparable接口的数据类型就可以被排序。 但要使算法能够灵活地用不同字段进行排序,则是后续需要考虑的问题。 1、指针排序 在Java中,指针操作是隐式的,排序算法操作的总是数据引用,而不是数据本身。 2、键不可变 如果在排序后,用例还可以改变键值,那么数组很可能 ...
分类:编程语言   时间:2017-04-20 23:54:01    阅读次数:548
续写上一篇的数组or指针操作
C语言,同样适用if else while 这样的语法,但不同的人,就是有不同的实现方式,甚至是技巧。 eg: 上面红线处的if语句,是一个值得借鉴的表达式,这也是上一篇博客所说到的,这需要平时的积累,就算都是基本语法,但不同的人能用出不一样的花样。 这个代码还有一点不足,就是如果我把数组改成mat ...
分类:编程语言   时间:2017-03-26 17:21:16    阅读次数:225
C语言 · 删除重复元素
算法提高 11-2删除重复元素 时间限制:10.0s 内存限制:256.0MB 时间限制:10.0s 内存限制:256.0MB 问题描述 为库设计新函数DelPack,删除输入字符串中所有的重复元素。不连续的重复元素也要删除。 要求写成函数,函数内部使用指针操作。 样例输入 122344566788 ...
分类:编程语言   时间:2017-03-18 23:24:14    阅读次数:605
201521123028《Java程序设计》第1周学习总结
1. 本周学习总结 通过本周的学习: 1.了解了Java的发展史(从OAK转向Internet,并逐步发展至今的历程) 2.与C语言比较,Java语言的特点: ①将源程序编译成一种结构中立的中间文件格式。在虚拟机(JVM)上运行,从而实现跨平台运行 ②摒弃了指针操作和内存管理等容易引发错误的地方 ③ ...
分类:编程语言   时间:2017-02-26 15:48:21    阅读次数:183
数组与指针操作
一,数组 1,const int array[5] = {0, 1, 2, 3, 4}; 2,c99新特性,可以对指定的数组的某一个元素初始化。例如:int array[10] = {1, 3, [4] = 2, 6, 7, [1] = 32};如果多次对一个元素进行初始化,取最后一次的值。 3,c ...
分类:编程语言   时间:2017-02-25 22:41:12    阅读次数:197
185条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!