
C++
文章平均质量分 77
u010142437
这个作者很懒,什么都没留下…
展开
-
C++产生随机数示例
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。#include <iostream>#include <cstdlib>#include <ctime>using std::cout;using std::endl...原创 2014-06-06 14:38:15 · 1251 阅读 · 0 评论 -
C++中重载运算符
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)重载运算符,可以定义运算符为自己想要的效果,简化程序,以重载<运算符为例:#ifndef BOX_H#define BOX_Hclass Box{public: Box(double aLeng...原创 2014-08-06 15:50:19 · 1270 阅读 · 0 评论 -
C++中对象指针的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)//定义结构Box.h:#ifndef BOX_H#define BOX_Hstruct Box{ double length; double width; double height; do...原创 2014-07-11 14:25:03 · 1534 阅读 · 0 评论 -
C++在命名空间中使用函数模板
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)接着上文的例子,使用函数模板,就不用显示定义每个函数。因为这些定义是由编译器从合适的模板中生成的。示例如下:compare.h:namespace compare{ template<class T...原创 2014-06-19 16:50:46 · 3588 阅读 · 0 评论 -
C++命名空间和自定义头文件
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)下面给一个简单示例演示命名空间和自定义头文件的使用,代码如下:compare.h:namespace compare{ double max(const double* data,int size);...原创 2014-06-19 16:23:45 · 6566 阅读 · 0 评论 -
C++中的结构的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)#include <iostream>using std::cout;using std::endl;//定义结构struct Box{ double length; double...原创 2014-07-10 12:03:52 · 1496 阅读 · 0 评论 -
C++函数指针数组的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)声明函数指针的数组类似声明一般的指针数组。接上文例子将其改进为使用函数指针的数组,代码如下:#include <iostream>using std::cout;using std::endl...原创 2014-06-18 11:48:00 · 3431 阅读 · 0 评论 -
C++函数指针简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数指针:函数指针必须包含要调用的函数的内存地址,为了工作正确,指针还必须包含其他信息,即指针所指向的函数的参数列表中的参数类型以及返回类型。因此,在声明函数指针时,必须指定该指针可以指向的函数的参数类型和返回...原创 2014-06-17 17:25:56 · 1299 阅读 · 0 评论 -
C++函数模板的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数模板:函数模板是函数的蓝图或处方,编译器使用它生成函数系列的新成员。新函数在第一次使用时创建。从函数模板中生成的函数称为该模板的一个实例或模板的实例化。函数模板的开头是关键字template,表示这是一个模...原创 2014-06-17 15:40:32 · 2672 阅读 · 0 评论 -
C++中传送函数指针
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数指针是一种非常好的类型。因此,可以编写一个函数,它的一个参数是函数指针。然后,在(外部)函数使用其函数指针参数时,就间接地调用在调用函数时对应参数指向的函数。由于指针在不同的情况下可以指向不同的函数,因此允...原创 2014-06-17 18:08:11 · 3154 阅读 · 0 评论 -
C++断言assert
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。assert宏是在标准库中提供的。它在库文件<cassert>中声明,它可以在程序中测试逻辑表达式,如果指定的逻辑表达式是false,assert()就会终止程序,并显示诊断消息。关闭断言使用#defi...原创 2014-07-09 11:26:34 · 3558 阅读 · 0 评论 -
C++中搜索、截取字符串
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)示例中有详细注释,直接上代码:#include <iostream>#include <string>using std::cout;using std::endl;using...原创 2014-06-13 11:12:52 · 3728 阅读 · 0 评论 -
C++中compare函数的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)compare函数用来进行字符串以及其子串的比较,示例如下:#include <iostream>#include <string>#include <cctype>...原创 2014-06-13 09:48:15 · 52647 阅读 · 3 评论 -
C++中cin流的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)cin流可以用于读取标准输入流的一个字符,一行字符包含空格,多行字符等,示例如下:#include <iostream>using std::cout;using std::endl;usi...原创 2014-06-12 10:20:08 · 1555 阅读 · 0 评论 -
C++中对字符串进行插入、替换、删除操作
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)#include <iostream>#include <string>using std::cout;using std::endl;using std::string;...原创 2014-06-13 13:58:03 · 27951 阅读 · 0 评论 -
C++中的操纵程序
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。setw()称为操纵程序(manipulator),它允许操纵或控制输出的外观。操纵程序不输出任何内容,只是修改输出过程。它的作用是把下一个要输出的值的字段宽度设置为括号中指定的字符数,使用setw()设置的字段宽...原创 2014-06-09 16:34:38 · 1141 阅读 · 0 评论 -
C++其他几个常见操作程序
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。在上文介绍了setw()操作程序,下面介绍其他几个,setprecision()指定用多少位数来表示浮点数,fixed表示以固定点表示法输出浮点数值,即不带指数。scientific以科学表示法输出浮点数值,即尾数...原创 2014-06-09 19:15:43 · 1541 阅读 · 0 评论 -
C++继承
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。C++继承和java中的差不多,下面举个简单示例:main.cpp:#include <iostream>#include "Box.h"#include "Carton.h"using...原创 2014-08-16 12:36:15 · 1053 阅读 · 0 评论