- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 C++在命名空间中使用函数模板
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)接着上文的例子,使用函数模板,就不用显示定义每个函数。因为这些定义是由编译器从合适的模板中生成的。示例如下:compare.h:namespace compare{ template<class T...
2014-06-19 16:50:46 3526
原创 C++命名空间和自定义头文件
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)下面给一个简单示例演示命名空间和自定义头文件的使用,代码如下:compare.h:namespace compare{ double max(const double* data,int size);...
2014-06-19 16:23:45 6510
原创 C++函数指针数组的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)声明函数指针的数组类似声明一般的指针数组。接上文例子将其改进为使用函数指针的数组,代码如下:#include <iostream>using std::cout;using std::endl...
2014-06-18 11:48:00 3359
原创 C++中传送函数指针
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数指针是一种非常好的类型。因此,可以编写一个函数,它的一个参数是函数指针。然后,在(外部)函数使用其函数指针参数时,就间接地调用在调用函数时对应参数指向的函数。由于指针在不同的情况下可以指向不同的函数,因此允...
2014-06-17 18:08:11 3039
原创 C++函数指针简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数指针:函数指针必须包含要调用的函数的内存地址,为了工作正确,指针还必须包含其他信息,即指针所指向的函数的参数列表中的参数类型以及返回类型。因此,在声明函数指针时,必须指定该指针可以指向的函数的参数类型和返回...
2014-06-17 17:25:56 1266
原创 C++函数模板的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)函数模板:函数模板是函数的蓝图或处方,编译器使用它生成函数系列的新成员。新函数在第一次使用时创建。从函数模板中生成的函数称为该模板的一个实例或模板的实例化。函数模板的开头是关键字template,表示这是一个模...
2014-06-17 15:40:32 2625
原创 C++中对字符串进行插入、替换、删除操作
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)#include <iostream>#include <string>using std::cout;using std::endl;using std::string;...
2014-06-13 13:58:03 27299
原创 C++中搜索、截取字符串
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)示例中有详细注释,直接上代码:#include <iostream>#include <string>using std::cout;using std::endl;using...
2014-06-13 11:12:52 3645
原创 C++中compare函数的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)compare函数用来进行字符串以及其子串的比较,示例如下:#include <iostream>#include <string>#include <cctype>...
2014-06-13 09:48:15 52420 3
原创 C++中cin流的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)cin流可以用于读取标准输入流的一个字符,一行字符包含空格,多行字符等,示例如下:#include <iostream>using std::cout;using std::endl;usi...
2014-06-12 10:20:08 1514
原创 C++其他几个常见操作程序
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。在上文介绍了setw()操作程序,下面介绍其他几个,setprecision()指定用多少位数来表示浮点数,fixed表示以固定点表示法输出浮点数值,即不带指数。scientific以科学表示法输出浮点数值,即尾数...
2014-06-09 19:15:43 1513
原创 C++中的操纵程序
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。setw()称为操纵程序(manipulator),它允许操纵或控制输出的外观。操纵程序不输出任何内容,只是修改输出过程。它的作用是把下一个要输出的值的字段宽度设置为括号中指定的字符数,使用setw()设置的字段宽...
2014-06-09 16:34:38 1120
原创 C++产生随机数示例
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。#include <iostream>#include <cstdlib>#include <ctime>using std::cout;using std::endl...
2014-06-06 14:38:15 1213
原创 文件格式化输入和输出
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在控制台操作时,使用的格式化输入和输出为scanf和printf,那么对文件的IO操作也可以使用fscanf和fprintf,它们的使用如下:#include <stdio.h>#include...
2014-06-04 17:36:03 1732
原创 文件操作的一个简单示例
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在上文介绍了C中文件操作的一些基本函数,下面给一个简单例子,完成从控制台输入一段字符串,然后将其写入文件,然后从文件中读出刚刚写入的内容,代码如下:#include <stdio.h>#incl...
2014-06-04 15:28:05 1304
原创 C中一些基本文件操作
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) //重命名文件 if(rename("C:\\temp\\test.txt","C:\\temp\\test_copy.txt")) printf("Fail to rename\n"); els...
2014-06-04 15:05:23 1238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人