- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 面试经历(一):const在C和C++中的作用?
1.C++中const的作用在C/C++开发中经常会用到const,这个修饰符。今天就讨论一下它的作用。(1) const用于定义常量:const定义的常量编译器可以对其进行数据静态类型安全检查。这个是开发中经常用到的const的最基本的作用。(2) const修饰函数形式参数:当输入参数为用户自定义类型和抽象数据类型的时候(就是自己定义的类),应该将“值传递”改为“const &am...
2018-08-22 11:37:02 1019
原创 C++学习历程(十三)C++拷贝构造函数详解
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copyint a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 [c-sharp] view plain copy#include ...
2018-08-15 16:47:46 379
原创 C语言项目(五)——基于Linux系统下的带有GUI界面的即时通信软件——界面演示
知识点:1.TCP/IP通信(端口号、ip地址、网关)2.多路复用、多线程并发、线程同步3.sqlite3数据库、保存注册用户、离线用户、聊天记录4.系统调用、文件传输5.Makefile(自学)6.Ncurses界面库,菜单域、表单域、窗口、ncurses语法函数(自学)7.C语言、数据结构(线性表) + 算法(大量算法) 源代码暂不发送、正不断完善,虽然是个...
2018-08-01 09:43:13 3094 4
原创 C语言项目(四)——基于Linux系统下的带有GUI界面的即时通信软件
二十一.TCP是如何保证可靠数据传输的?TCP提供一种面向连接的、可靠的字节流服务。 面向连接:意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。 TCP通过下列方式来提供可靠性:1、应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序...
2018-08-01 09:16:59 2123 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人