
C/C++
文章平均质量分 82
SmallCSer
这个作者很懒,什么都没留下…
展开
-
栈、队列、堆在Java/C++/python中的库
1 队列 队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 1.1 java LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。 Queue<String> queue = new LinkedList<String>(); //添加元素到对列 queue.offer("a"); //出队 queue.poll() //获取第一个元素 queue.peek(); 1.2 C++ .原创 2020-09-27 19:54:10 · 430 阅读 · 0 评论 -
Const,Const函数,Const变量,函数后面的Const
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书转载 2014-09-26 15:03:36 · 466 阅读 · 0 评论 -
C++ 值传递、指针传递、引用传递详解
原文出处: Geek_Ling 最近写了几篇深层次讨论数组和指针的文章,其中提到了“C语言中,所有非数组的形式参数传递均以值传递形式” 数组和指针背后——内存角度 语义”陷阱”—数组和指针 而关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~ 下文会通过例子详细说明哦 值传递: 形参是实参的拷贝,改变形参的转载 2016-12-22 21:05:28 · 695 阅读 · 0 评论