随笔分类 -  C++

摘要:转载于:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1900715.html 1.从功能性的角度来讲,<iostream>包含了一系列模板化的I/O类,相反地<iostream.h>只仅仅是支持字符流。另外,输入输出流的C++标准规范 阅读全文
posted @ 2017-11-22 09:11 wyu123 阅读(1927) 评论(0) 推荐(0)
摘要:一个程序的功能通常有很多种方法来实现,怎么样的程序才算得上最优呢?举个例子,如果实现同一个功能的两个程序,一个一点按钮就给出运行结果,而另一个则需要漫长的时间去等待,就像安装WINDOWS XP一样(呵呵,太夸张了吧),你会去使用哪个程序呢?毋庸置疑,最优程序的第一条法则就是:程序的运行速度要快。 阅读全文
posted @ 2017-11-07 11:23 wyu123 阅读(645) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/lwbeyond/article/details/6202256/ 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copy int a = 100; int b = a 阅读全文
posted @ 2017-05-22 11:34 wyu123 阅读(672) 评论(0) 推荐(0)
摘要:直接上代码。。。。。。。。。。。。。 从结果我们可以看出这样几点: 1.for循环先执行前两个分号内的内容,然后执行大括号的内容,最后执行第二个分号后的内容 2.在++i和i++的形式下i都完成了i=i+1的操作,这个操作在这个地方不分先后。因为最后都是吧i+1赋给了原来的i 由此可知,在for循环 阅读全文
posted @ 2017-03-09 17:01 wyu123 阅读(1240) 评论(0) 推荐(0)
摘要:将一个结构体变量中的数据传递给另一个函数,有下列3种方法: 下面通过一个简单的例子来说明,并对它们进行比较。 有一个结构体变量stu,内含学生学号、姓名和3门课的成绩。要求在main函数中为各成员赋值,在另一函数print中将它们的值输出。 1) 用结构体变量作函数参数。 2)用指向结构体变量的指针 阅读全文
posted @ 2017-01-04 15:47 wyu123 阅读(48421) 评论(0) 推荐(1)
摘要:终于把C++中的基础在前面的几篇博客中总结完了,可能还有一些语法还没有总结到,没关系,以后用到了再查资料就好。类是C++中的一个非常重要的概念,这是区别你使用的C++到底是面向过程还是面向对象的一个重要的标志。如果在你写的C++程序中没有使用到类,仅仅使用了C++中的几个库。那么你所使用的C++仍然 阅读全文
posted @ 2016-12-28 21:22 wyu123 阅读(270) 评论(0) 推荐(0)
摘要:一、概述 vector 是C++标准模板库的部分内容,他是一个多功能的,能够操作多种 数据结构和算法 的模板类和函数库。 vector 是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。 当如上定义后,vecmyhouse就可以存放100 阅读全文
posted @ 2016-12-27 21:12 wyu123 阅读(880) 评论(0) 推荐(0)
摘要:今天在做 COS脚本解释器的时候,遇到了这个问题 先了解一下 LPCTCHAR 这个东东 LPCTSTR用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串。 那么什么叫UNICO 阅读全文
posted @ 2016-12-23 17:16 wyu123 阅读(11402) 评论(0) 推荐(1)
摘要:对Java熟悉的朋友们都很清楚,java中的异常处理机制是非常完善的。并且java强制使用异常处理,用户必须对有可能出现异常的情况进行处理。 在C++中并没有强制用户使用异常处理,但是使用异常处理将会使您的程序更加的简健壮。 在C++中,一个函数在执行的过程中可以识别异常,并告诉异常的发生。这种通告 阅读全文
posted @ 2016-12-22 21:25 wyu123 阅读(354) 评论(0) 推荐(0)
摘要:学过c语言的人都知道,c语言中动态分配内存空间使用的是库函数malloc,calloc,realloc以及free。而c++中所使用的是关键字new和delete。如 动态分配 new , 撤销内存 delete 如果由于内存不足等原因而无法正常分配空间,则new会返回一个空指针NULL。 上诉第4 阅读全文
posted @ 2016-12-15 17:18 wyu123 阅读(244) 评论(0) 推荐(0)
摘要:c++中的函数和C语言中的函数相比,增加了许多新的语法与功能。在这里总结一下c++中常用的引用函数,函数重载和内联函数。 1 引用参数 引用参数最常用的一个例子就是 交换 两个数,如下 这俩个数的值被调换了。是什么原因呢?原来引用参数是利用了别名技术,在进行参数传递时,形式参数作为实际参数的别名绑定 阅读全文
posted @ 2016-12-14 15:35 wyu123 阅读(217) 评论(0) 推荐(0)
摘要:参照 小菜鸟上校 的博客 需要注意的是 文件的路径写法 :VS中要双斜线 \\ ,,而不能是单斜线 \ 。。。 亲测可运行。。。。。 阅读全文
posted @ 2016-12-12 20:49 wyu123 阅读(510) 评论(0) 推荐(0)
摘要:C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 1.const 修饰成员变量 const修饰指针变量时: (1)只有一个const,如果const位于*左 阅读全文
posted @ 2016-12-05 21:40 wyu123 阅读(316) 评论(0) 推荐(0)
摘要:使用stringstream对象简化类型转换C++标准库中的<sstream>提供了比ANSI C的<stdio.h>更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。 为什么要学习 如果你已习惯了<stdio.h>风格的转换,也许你首先会问 阅读全文
posted @ 2016-12-05 21:15 wyu123 阅读(25499) 评论(0) 推荐(2)