自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧_风的博客

开心快乐码代码!

转载 static函数与普通函数

全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。...

2016-04-26 23:05:52

阅读数 236

评论数 0

转载 【三】——string类

string类,C++标准库

2016-04-21 23:14:32

阅读数 266

评论数 0

原创 【二】——类模板形参

类模板的形参有三种:(1)类型形参。                                     (2)非类型形参。                                     (3)模板形参。 一、类型形参 .................................

2016-04-20 21:45:05

阅读数 359

评论数 0

原创 【一】——C++模板

【一】——C++模板 模板定义:模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。 模版可以分为两类:(1)、函数模版 (2)、类模版。

2016-04-20 20:57:08

阅读数 286

评论数 0

转载 C++中的pragma的作用

C++中的pragma的作用

2016-04-20 18:55:13

阅读数 422

评论数 0

原创 【前言】——C++基本概念

【前言】——C++基本概念 1.命名空间 定义命名空间的目的: 防止出现名称冲突现象。命名空间可以讲不同的代码封装在有效的范围内。 命名空间需要使用 using 来声明,并且每个命名均需要使用 using。 #include <iostream> using name...

2016-04-20 18:52:23

阅读数 289

评论数 0

转载 我读过的最好的epoll讲解--转自”知乎“

我读过的最好的epoll讲解--转自”知乎“ 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过w...

2016-04-17 12:52:17

阅读数 411

评论数 0

转载 MySQL Connector/C++ 操作MySQL数据库(例程)

这个教程会教你搭建安装MySQL Connector/C++ driver的要点和步骤,以一个简单的连接MySQL的例子,从MySQL中获取数据并对其进行插入(数据)操作。因为重点在于从C++程序连接数据库,所以本文档假设MySQL已经运行并且能从客户端访问。 本文是面向那些初次接触MySQL ...

2016-04-16 16:07:28

阅读数 12350

评论数 0

原创 Linux下安装使用 mysql connector/C++

linux下使用 C++连接MySQL数据库,可以使用 mysql connector/C++组件。 (1). 使用C++版本的mysql connector首先需要安装和编译boost库。(另一篇文章详述) (2). 如果连接本机的mysql那么你还需要在本机安装mysql-server等一系...

2016-04-15 16:19:11

阅读数 3719

评论数 0

原创 C语言 gets() 和 scanf() 函数的区别

C语言 gets() 和 scanf() 函数的区别 scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。 gets可以接收空格;而scanf遇到空格、回车和Tab键都...

2016-04-15 12:08:02

阅读数 506

评论数 0

转载 Linux下 C++ 访问 MySQL 数据库

Linux下 C++ 访问 MySQL 数据库 由于想要开始了解并学习用LAMP进行web开发,所以昨晚我在Fedora上安装了MySQL,学习了MySQL的几个常用命令。想着在学习进行web开发(PHP访问数据库)之前,先用我熟悉的C++连接数据库试试。由于以前只接触过SQL Server,所...

2016-04-14 18:14:15

阅读数 418

评论数 0

转载 C++开发环境、库、常用工具(转载

C++开发环境、库、常用工具(转载)

2016-04-14 13:49:08

阅读数 3621

评论数 1

转载 非阻塞 connect 的实现

非阻塞 connect 的实现 步骤1: 设置非阻塞,启动连接 实现非阻塞 connect ,首先把 sockfd 设置成非阻塞的。这样调用connect 可以立刻返回,根据返回值和 errno 处理三种情况: (1) 如果返回值 == 0,表示 connect 成功。 ...

2016-04-14 10:43:55

阅读数 461

评论数 0

转载 《UNIX网络编程》例子程序中所使用的 包裹函数 及 部分常量

《UNIX网络编程套接字联网API》这本书的示例中定义了许多包裹函数,它们的名称和标准函数一样,只是首字母变成大写字母;每个包裹函数完成实际的函数调用,检查返回值,并在发生错误时终止程序。 我在重写书上例子的时候,也仿照书上的方式,定义了许多包

2016-04-12 20:56:06

阅读数 402

评论数 0

原创 INET_ADDRSTRLEN

INET_ADDRSTRLEN

2016-04-08 09:41:23

阅读数 5165

评论数 0

转载 sscanf() 函数

sscanf()

2016-04-05 13:25:55

阅读数 225

评论数 0

转载 函数类型和函数指针类型

函数类型和函数指针类型 在C语言中,函数也是一种类型,可以定义指向函数的指针。我们知道,指针变量的内存单元存放一个地址值,而函数指针存放的就是函数的入口地址(位于.text段)。下面看一个简单的例子:

2016-04-05 10:21:00

阅读数 213

评论数 0

原创 最简单的FTP客户端、服务器端

最简单的FTP客户端、服务器端

2016-04-01 09:48:12

阅读数 1740

评论数 0

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