指针带给了 C++巨大的灵活性,然而同样也带来无数的问题,悬挂指针,内存泄漏等。
int *pInt = new int(1);
// Do not forget
delete pInt;
智能指针就是一种能够有效避免悬挂指针的方法。通过一个类,来管理指针的复制,
delete 等。从而使用户可以放心地使用指针。
一种智能指针的实现方法是,通过一个计数,追踪当前指向同一块地址的指...
分类:
编程语言 时间:
2014-04-15 05:04:12
收藏:
0 评论:
0 赞:
0 阅读:
551
1.在c++中, 名称可以是变量、函数、结构体、枚举、类以及类和结构体的成员。当项目越来越大时,名称相互冲突的可能性也将增加。使用多个厂商的类库时,可能导致名字冲突。例如,两个库可能都定义了名为List,Tree和Node的类,但定义的方式不兼容。用户可能希望使用一个库的List类,而使用另一个类库的Tree类。这种冲突被称为名字空间问题。
2.一个名字空间中的名称不会与另外一个名字空间中的相同...
分类:
编程语言 时间:
2014-04-15 04:49:26
收藏:
0 评论:
0 赞:
0 阅读:
421
Spring复习(三)AOP详解...
分类:
编程语言 时间:
2014-04-15 03:45:04
收藏:
0 评论:
0 赞:
0 阅读:
556
数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组数据的有点不使用数组定义100个整形变量:int
i1;int i2;int i3使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只...
分类:
编程语言 时间:
2014-04-14 23:24:07
收藏:
0 评论:
0 赞:
0 阅读:
616
monicOpcode(in hex)Other
bytesStack[before]→[after]Descriptionaaload32arrayref, index → valueload onto
the stack a reference from an arrayaastore53arr...
分类:
编程语言 时间:
2014-04-14 23:27:05
收藏:
0 评论:
0 赞:
0 阅读:
598
本文引用自
http://www.cnblogs.com/android-html5/archive/2012/06/02/2533924.html
技术博客1.Java中在某个字符串中查询某个字符或者某个子字串Java代码Strings="@ShangHaiHongQiaoFeiJiChang";...
分类:
编程语言 时间:
2014-04-15 00:59:40
收藏:
0 评论:
0 赞:
0 阅读:
563
数据结构(data
stucture)的定义:数据结构由数据元素的集合和该集合中数据元素之间的关系组成。即{D,R}。线性结构,即线性表(linearlist).
---数组(array),文件,栈(stack),队列(queue),优先级队列非线性结构 ---集合,图C++类默认访问级别是priv...
分类:
编程语言 时间:
2014-04-15 07:05:23
收藏:
0 评论:
0 赞:
0 阅读:
540
1,多线程的定义 如果一个程序有多条执行路径,则被称为多线程。 进程:正在执行的程序。
线程:程序的执行路径。执行单元。 单线程:如果一个应用程序只有一条执行路径,则称为单线程。 多线程:如果一个应用程序有多条执行路径,则称为多线程。
2,实现的两种方案 1,继承Thread类 1,自定义类继承Th...
分类:
编程语言 时间:
2014-04-15 07:09:29
收藏:
0 评论:
0 赞:
0 阅读:
611
抛出异常时,将暂停当前函数的执行,开始查找匹配的catch子句。首先检查throw本身是否在try块内部,如果是,检查与该try相关的catch子句,看是否可以处理该异常。如果不能处理,就退出当前函数,并且释放当前函数的内存并销毁局部对象,继续到上层的调用函数中查找,直到找到一个可以处理该异常的.....
分类:
编程语言 时间:
2014-04-15 07:36:12
收藏:
0 评论:
0 赞:
0 阅读:
430
转自:http://blog.csdn.net/wuwenxiang91322/article/details/12231657二叉树的定义:二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单...
分类:
编程语言 时间:
2014-04-15 09:11:24
收藏:
0 评论:
0 赞:
0 阅读:
428
一般来说,数值型别的极限是一个与平台相关的特性。c++标准程序库通过template
numeric_limits提供这些极值,取代c语言所采用的预处理常数。你仍然可以使用后者,其中整数常数定义于和,浮点常数定义于和
。新的极值概念有两个优点,第一提供了更好的型别安全性,第二是程序员可借此写出一.....
分类:
编程语言 时间:
2014-04-15 09:17:17
收藏:
0 评论:
0 赞:
0 阅读:
601
转自:http://blog.csdn.net/lovesqcc/article/details/6246615为了克服对树结构编程的恐惧感,决心自己实现一遍二叉查找树,以便掌握关于树结构编程的一些技巧和方法。以下是基本思路:
[1] 关于容器与封装。封装,是一种非常重要的系统设计思想;无论是面向过...
分类:
编程语言 时间:
2014-04-15 09:27:00
收藏:
0 评论:
0 赞:
0 阅读:
520
转自:http://blog.csdn.net/zccst/article/details/5092920java.lang.Comparable接口作者:zccstjava.lang.Comparable接口定义的compareTo()方法用于提供对其实现类的对象进行整体排序所需要的比较逻辑。实现...
分类:
编程语言 时间:
2014-04-15 09:28:59
收藏:
0 评论:
0 赞:
0 阅读:
575
函数的定义:def function_name(parameters): block
return expression自带函数:abs(-9) #取绝对值round(3.4) #浮点数四舍五入到整数pow(2,4)
#2的4次方raw_input() #用户输入例如:>>> name=raw_in...
分类:
编程语言 时间:
2014-04-15 09:36:59
收藏:
0 评论:
0 赞:
0 阅读:
601
百度影音的bdv格式又有变化。此次存在2种bdv格式。格式1:每个文件夹内就一个bdv文件,文件合并后改名avi即可。格式2:每个文件夹内一个bdv文件作为索引,其他附加guid的文件作为数据。例如:#EXTM3U#EXT-X-TARGETDURATION:30#EXT-X-MEDIA-SEQUEN...
分类:
编程语言 时间:
2014-04-15 10:02:25
收藏:
0 评论:
0 赞:
0 阅读:
760
一、JavaScript
库1.什么是javascript库:javascript库,说白了,就是把各种常用的代码片段,组织起来放在一个 js 文件里,组成一个包,这个包就是
JavaScript 库。现如今有太多优秀的开源 JavaScript 库,比如:jQuery、Prototype、Dojo...
分类:
编程语言 时间:
2014-04-15 10:38:44
收藏:
0 评论:
0 赞:
0 阅读:
560
public class Select_Sort { public static void
main(String[] args) { int[] score = new int[5]; Scanner scan = new
Scanner(System.in...
分类:
编程语言 时间:
2014-04-15 10:44:37
收藏:
0 评论:
0 赞:
0 阅读:
578
C++
STL中提供了std::next_permutation与std::prev_permutation可以获取数字或者是字符的全排列,其中std::next_permutation提供升序、std::prev_permutation提供降序。1.std::next_permutation函数原...
分类:
编程语言 时间:
2014-04-15 11:16:53
收藏:
0 评论:
0 赞:
0 阅读:
594
import java.awt.Color;import
java.awt.Graphics;import java.awt.Image;import
java.awt.image.BufferedImage;import java.awt.image.ConvolveOp;import java....
分类:
编程语言 时间:
2014-04-15 11:26:50
收藏:
0 评论:
0 赞:
0 阅读:
545
Java多线程之Callable接口的实现由广州疯狂软件java培训分享: import
java.util.concurrent.Callable; import java.util.concurrent.ExecutorService;
import java.util.concurr...
分类:
编程语言 时间:
2014-04-15 12:23:04
收藏:
0 评论:
0 赞:
0 阅读:
424