码迷,mamicode.com
首页 > 编程语言
C++语言笔记系列之十一——友元函数与拷贝构造函数
1.友元函数 (1)友元函数是定义在一个类外的普通函数。 友元函数和普通函数的定义一样;在类内必须将该普通函数声明为友元。 (2)友元函数不是成员函数。 不能通过对象来调用,而是直接调用;友元函数可以访问类的公有、受保护以及私有成员,但是必须通过对象、对象指针或者对象引用来访问。 2.友元函数的声明 friend 返回值类型 函数名(参数表); 在类中只需要将这个声明放置在公有部分即...
分类:编程语言   时间:2014-06-30 06:29:31    阅读次数:190
SpringMVC入门之注解式控制器
上面一篇写的是配置式的控制器现在已经不推荐使用了,其实注解式控制器和它的差不多只不过 更简洁而已! 1.还是在web.xml中进行配置DispatcherServlet    spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/class...
分类:编程语言   时间:2014-06-30 07:38:15    阅读次数:177
java异常机制
详解java异常处理机制,初学者的学习宝典...
分类:编程语言   时间:2014-06-30 10:23:27    阅读次数:186
初探C++内存泄漏学习笔记
原因   由于动态分配的内存...
分类:编程语言   时间:2014-06-30 08:17:09    阅读次数:158
非线程安全对象池
今天的微博有人讨论到对象池,我想到之前项目的实现,应该用模板来实现啊,唉,还是被前人的想法给框定了,不过实现一个特别简单,花了几分钟写了个: #include #include using namespace std; const int DefaultPoolSize = 1024; template class ObejctPool{ private: queue m_OriBl...
分类:编程语言   时间:2014-06-30 00:25:01    阅读次数:259
总结文件操作函数(一)-C语言
在进程一开始运行,就自动打开了三个对应设备的文件,它们是标准输入、输出、错误流,分别用全局文件指针stdin、stdout、stderr表示,对应的文件描述符为0,1,2;stdin具有可读属性,缺省情况下是指从键盘的读取输入,stdout和stderr具有可写属性,缺省情况下是指向屏幕输出数据。 将文件路径转化为文件指针: #include   //头文件包含 FILE *fopen(...
分类:编程语言   时间:2014-06-30 10:44:03    阅读次数:176
总结文件操作函数(二)-C语言
格式化读写: #include  int printf(const char *format, ...);                   //相当于fprintf(stdout,format,…); int scanf(const char *format, …); int fprintf(FILE *stream, const char *format, ...);      //...
分类:编程语言   时间:2014-06-29 23:20:21    阅读次数:328
JAVA 基础之 IO复习
一、文件: 在IO包中唯一与文件相关的类就是 File类。 File类中常用的常量和方法 1、创建文件: 指定路径和将要创建的文件名字以及类型; 然后调用 createNewFile()方法 File file = new File("D:"+File.separator+"MyJavaProgram"+File.separator+"hel...
分类:编程语言   时间:2014-06-30 07:41:22    阅读次数:290
Codeforces 18D Seller Bob java大数+贪心
题目链接:点击打开链接 java: import java.math.BigInteger; import java.util.Scanner; public class Main { static int N = 5005; static BigInteger[] er = new BigInteger[N]; static BigInteger E = new BigInteger...
分类:编程语言   时间:2014-06-29 23:47:09    阅读次数:367
八:Java之I/O
八:Java之I/O...
分类:编程语言   时间:2014-06-30 00:58:54    阅读次数:243
排序(5)---------快速排序(C语言实现)
快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 步骤为: 1,从数列中挑出一个元素,称为 "基准", 2,重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区操作。 3,递归地把小于基准值元素的子数列和大于基准值元素的子数列排序。 4,递归的最底部情形,是数列的大小是零或一,也就是永远都已经被排序好了。虽然一直递...
分类:编程语言   时间:2014-06-30 08:19:12    阅读次数:203
【C++11】POD数据类型
一、平凡的定义 1.有平凡的构造函数 2.有平凡的拷贝构造函数 3....
分类:编程语言   时间:2014-06-30 10:47:02    阅读次数:160
java 线程返回值,优先级,后台线程 示例代码
ava 线程返回值,优先级,后台线程 示例代码...
分类:编程语言   时间:2014-06-29 20:34:09    阅读次数:177
C/C++:多个.cpp文件包含同一个.h头文件定义方法
本文解决Description Resource Path Location Type multiple definition of `deal_word(std::string)' Myfunc.h /Vector_Test/src/Headers line 30 C/C++ Problem...
分类:编程语言   时间:2014-06-29 23:51:07    阅读次数:436
java中整数类型的2进制表示
java中的4种整数类型:byte,short,int,long均采用补码表示。 如下图右边所示 在java中对二进制数没有“字面”表示方法。十六进制可以用OX或者Ox指示,八进制可以用O指示。 下面的代码可以输出byte类型的数据的2进制表示形式: public class Test { public static void main(String[] args...
分类:编程语言   时间:2014-06-29 23:24:27    阅读次数:288
C++语言笔记系列之十二——C++的继承
C++的继承 1.继承方式 public(公有继承) 派生类中的成员可以访问基类的public成员和protected成员,但不能访问基类的private成员。 派生类的对象只能访问基类的public成员。 protected(保护继承),private(私有继承) 派生类中的成员可以访问基类的public成员和protected成员,但不能访问基类的private成员。 派...
分类:编程语言   时间:2014-06-29 22:37:19    阅读次数:227
Java的结构之美【2】——销毁对象
先来看一段代码:import java.util.Arrays; import java.util.EmptyStackException; /** * 2014年6月28日09:31:59 * @author 阳光小强 * */ public class Stack { private Object[] elements; private int size = 0; privat...
分类:编程语言   时间:2014-06-30 08:45:00    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!