C++类中静态变量和静态方法使用介绍

转载自:https://www.cnblogs.com/ppgeneve/p/5091794.html 静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。  静态...

2018-03-16 16:54:46

阅读数:99

评论数:0

C++数组作为形参传递给函数

以下三种形式等价void function(const int *arg); void function(const int arg[]); void function(const int arg[10]);//这里维度表示期望有10个,并不代表真实为10个以上三个函数等价于将数组的头指针cons...

2018-03-15 20:33:26

阅读数:87

评论数:0

C++数组作为参数传递给函数

1.如果使用引用,需要在函数形参写出引用数组的长度。void bubblesort(int(&unsortarray)[10], const int &length) { for (int i = 0; i < length; ++i) { for (...

2018-02-28 10:05:10

阅读数:772

评论数:0

linux下c++实现udp组播模式

组播:发送的信息,小组内所有成员都能同时接受到。 组播发送端跟接收端的具体流程为: 发送方: a.创建socket b.设置发送的群组的地址 c.发送,调用sendto()函数 在调用

2017-06-14 22:32:30

阅读数:1339

评论数:1

c++向main函数传递参数

int main(int argc,char **argv){...}第一个形参argc表示数组中字符串的数量;第二个形参argv是一个数组,它的元素是指向C风格字符串的指针。

2017-06-12 10:27:02

阅读数:183

评论数:0

linux下c++读取串口

目前有两种读取串口的代码实现,分别如下所示,第一种实现起来较为简单,复制下面的代码编译就能使用。第二种方法需要安装依赖项,具体步骤后面详细介绍。 方法一:#include <errno.h> #include <fcntl.h> #include <stdio.h...

2017-06-11 19:17:32

阅读数:311

评论数:0

linux下C++实现TCP通信

UDP教程可以查看:http://blog.csdn.net/weixin_37895339/article/details/72780080 TCP通信协议连结过程如下图所示。 由上图可看出 TCP的服务器需要bind->listen->accept TCP的客户端需要c...

2017-05-30 15:48:39

阅读数:2979

评论数:0

c++栈,队列的使用

堆:先入后出include <stack> using namespace std int main(void) { stack<string> stack; bool empty = stack.empty(); //如果栈为空,则返回true,否则为...

2017-05-27 11:53:00

阅读数:191

评论数:0

linux下c++多线程详解,应用于UDP

本文使用pthread的库,调用其中API可方便实现多线程效果。 本文主要讲解实际中用到的几个接口函数,足够一般开发使用。 实例为应用与UDP协议的收发,打开接收数据线程,接收不影响主线程,主线程进行数据处理等工作,方便二次开发。 关于UDP的教程可以参看:http://blog.csdn....

2017-05-27 11:39:01

阅读数:748

评论数:2

linux下C++实现UDP通信

简要介绍UDP原理,通过代码实例讲解。 本篇博客不强调server跟client 的概念,重在实现双方互通。 收的一方: socket()->bind()->recvfrom()->close() 发的一方:socket()->sendto()->close...

2017-05-24 21:48:26

阅读数:474

评论数:0

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