08 2016 档案
摘要:interator interator是c++标准库中的迭代器 ,基本使用方式为: vector 以上使用的是数组, 我们也可以使用vector,然后使用iterator遍历: 在类中调用全局变量的方法; x ==>> 1 ::x ==> 10 c++头文件 保护 C++中,一般我们会为了防止头文件
阅读全文
摘要:有时候,进行类体设计时,会发现某个类的对象是独一无二的,没有完全相同的对象,也就是对该类对象做副本没有任何意义. 因此,需要限制编译器自动生动的拷贝构造函数和赋值构造函数.一般参用下面的宏定义的方式进行限制,代码如下: 声明私有的拷贝构造函数和赋值构造函数,但不去定义实现它们,有三方面的作用: 1.
阅读全文
摘要:explicit作用: 在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。 explicit使用注意事项: * explicit 关键字只能用于类内部的构造函数声明上。 * explicit 关键字作用于单个参数的
阅读全文
摘要:相同的地方: 1、语法类似:由于Java可以算是从C++发展而来的,因此Java与C语言的语法比较类似 2、编程的熟练程度就是对语言程序库的掌握程度: 从某种程度上来说,编程语言都是由语法和相应的程序库所构成,Java有自身的类库,C语言则有标准库。所谓的编程,就是使用与语法来调用和组合程序库中的函
阅读全文
摘要:测试char, short char, long char, int ,float, double在内存中的大小, 测试的系统为64位win7, 因为在32位系统和64位系统中各种类型编译以后, 从内存获取的大小是不同的, 所以此文仅供参考: char char为1个字节, 所以char的unsig
阅读全文
摘要:在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端对数据项进行插入和删除。 堆和栈的区别: 堆(heap): 需要程序员自己申请,并指明大小,在c中malloc函数 如p1 = (char *)malloc(10); 在C++中用new运算符
阅读全文
摘要:编译chromium 系统为windows, 国内在windows上编译chromium的资料比较少, 我这篇文章只能作为参考, 记录我遇到的一些问题,因为chromium团队也会修改了代码,或者编译流程; 如果你用linux或者mac,就别看这篇文章, 国外的编译文档都是linux和mac, 因为
阅读全文
摘要:对称整数的实例: 打印三角形1: 打印三角形2: 用户的输入字符串修改为大写: 把字符串转化为数字: 使用malloc申请内存 , 并修改内存中的数据 : 指针练习: 数字指针 : 字符串指针, 字符串的复制 : 函数指针 : form : http://blog.chinaunix.net/uid
阅读全文
摘要:返回文件的第一行,把第一行删除,并保存
阅读全文