皮皮blog

Talk is cheap, Show me the code!

C++:函数指针

http://blog.csdn.net/pipisorry/article/details/72458168函数指针函数存放在内存的代码区域内,它们同样有地址。如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,如同数组的名字就是数组的起始地址。1、函数指针的定义方...

2017-05-18 10:33:38

阅读数:440

评论数:0

C++:模板

http://blog.csdn.net/pipisorry/article/details/72353250C++ 模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念...

2017-05-16 21:14:14

阅读数:510

评论数:0

C++ 函数

http://blog.csdn.net/pipisorry/article/details/72353172定义函数C++ 中的函数定义的一般形式如下: return_type function_name( parameter list ){ body of the function}在 C...

2017-05-16 21:07:30

阅读数:410

评论数:0

C++:标准程序库-STL迭代器Iterator

http://blog.csdn.net/pipisorry/article/details/71156760暂时保存一下对templete类型迭代时报错c++vector:iterator it出错error: need ‘typename’ before ‘std::set::iterator...

2017-05-04 00:02:41

阅读数:549

评论数:0

Makefile自动生成:cmake

编辑makefile文件CMakeLists.txt,使用cmake命令自动生成makefile文件。一个示例CMakeLists.txt:cmake_minimum_required(VERSION 2.8)project(bgs)set(CMAKE_CXX_FLAGS "${CMAK...

2016-06-20 12:44:24

阅读数:5386

评论数:0

C++调用python

http://blog.csdn.net/pipisorry/article/details/49532341 C++调用python C++中调用Python脚本的意义就不讲了,至少你可以把它当成文本形式的动态链接库,需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那...

2015-10-31 13:35:39

阅读数:13556

评论数:10

new,malloc,GlobalAlloc详解

new,malloc,GlobalAlloc详解   相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要...

2014-11-20 19:59:59

阅读数:3549

评论数:0

c语言输入输出

http://blog.csdn.net/pipisorry/article/details/41219551C语言基本输入输出C语言字符串读取数据sscanfsscanf() - 从一个字符串中读进与指定格式相符的数据。swscanf()- 用于处理宽字符字符串,和sscanf功能相同C语言基本...

2014-11-17 22:01:18

阅读数:1480

评论数:0

c++标准程序库:STL容器之vector

http://blog.csdn.net/pipisorry/article/details/39231949vector(向量): C++中的一种数据结构,确切的说是一个类。它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。用法:   ...

2014-09-12 16:42:15

阅读数:1044

评论数:0

freopen()函数文件流重定向和文件流的清除

调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 函数名:freopen 声明:FILE *freopen( co...

2014-08-21 11:08:13

阅读数:3007

评论数:0

C语言产生随机数

C语言/C++产生随机数:要用到的函数是rand(), srand()和time() 需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件。 使用rand()函数获取一个随机数 如果你只要产生...

2014-08-18 15:49:28

阅读数:1851

评论数:0

include问题及错误解决

http://blog.csdn.net/pipisorry/article/details/38512433 sudo make时#include "hdfs.h"出现include错误 fatal error: hdfs.h: No such file or direct...

2014-08-12 11:14:35

阅读数:2706

评论数:0

C++链接和运行相关错误

http://blog.csdn.net/pipisorry/article/details/37610401 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 错误: 在更新VS2010,或者卸载VS2012安装2010后,建立Win32 C...

2014-07-09 21:30:00

阅读数:1927

评论数:0

正则表达式 - C语言

http://blog.csdn.net/pipisorry/article/details/37073843 sscanf/scanf正则用法 %[ ] 的用法:%[ ]表示要读入一个字符集合, 如果[ 后面第一个字符是”^”,则表示反意思。                    ...

2014-07-05 19:30:02

阅读数:2713

评论数:0

C++输入输出

http://blog.csdn.net/pipisorry/article/details/37073023C++输入输出重定向c++将字符串写入标准输入流c++将字符串写入标准输入流cin/stdin中代替手动命令行输入#include #include using namespace ...

2014-07-05 19:28:18

阅读数:3370

评论数:2

C语言字符串库函数的实现

C语言字符串库函数的实现也是笔试题常考的题目,简单的实现: //字符串长度 int strlen(const char *str) { assert(str != NULL); int len = 0; while (*str ++ != '...

2014-07-04 16:43:50

阅读数:968

评论数:0

C字符串处理库函数

http://blog.csdn.net/pipisorry/article/details/36898405 使用C语言字符串处理的库函数,务必#include 1、 比较字符串大小函数    1) 忽略大小写---strcasecmp 函数原型: int strcasecmp (cons...

2014-07-04 16:41:38

阅读数:2479

评论数:0

C++ string类

http://blog.csdn.net/pipisorry/article/details/36869741使用标准C++中string类必须要包含#include using  std::string; using  std::wstring;或using namespace std;下面你就...

2014-07-04 10:32:26

阅读数:760

评论数:0

取反!和按位取反~的区别

按位取反“~”:按位取反1变0,0变1 逻辑非“!”:逻辑取反, false变true,true变false,在C中,只要不是0就是真 ---------------------------------------------------------------------------------...

2014-07-03 00:21:43

阅读数:15096

评论数:1

位域

位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并...

2014-07-01 21:48:40

阅读数:785

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭