c/c++
qq_1390906078
这个作者很懒,什么都没留下…
展开
-
c++四种强制类型转换
C++即支持C风格的类型转换,又有自己风格的类型转换。C风格的转换格式很简单,但是有不少缺点的: 1.转换太过随意,可以在任意类型之间转换。你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成一个派生类对象的指针,这些转换之间的差距是非常巨大的,但是传统的C语言风格的类型转换没有区分这些。 2.C风格的转换没有统一的关键字和标示符。对于大...转载 2019-10-28 15:45:18 · 664 阅读 · 0 评论 -
c语言图像置乱加密算法!!!
#include "windows.h" #include "stdio.h" #include "string.h" #include "malloc.h" unsigned char *pBmpBuf;//读入图像数据的指针 unsigned char *pEnBmpBuf;//加密图像数据的指针unsigned char *pUnBmpBuf;//解密图像数据的指针char key...转载 2018-06-12 17:37:39 · 2845 阅读 · 0 评论 -
C++ STL基本容器的使用
C++中有两种类型的容器:顺序容器和关联容器。容器类自动申请和释放内存,因此无需new和delete操作。一、顺序容器主要有vector、list、deque等。(vector 是一段连续的内存块,而deque 是多个连续的内存块, list 是所有数据元素分开保存,可以是任何两个元素没有连续。)vector 的查询性能最好,并且在末端增加数据也很好,除非它重新申请内存段;适合高效地随机存储。li...转载 2018-07-09 15:42:27 · 104 阅读 · 0 评论 -
c++ 常见面试题
1.多态,虚函数,纯虚函数多态:是对于不同对象接收相同消息时产生不同的动作。C++的多态性具体体现在运行和编译两个方面:在程序运行时的多态性通过继承和虚函数来体现;在程序编译时多态性体现在函数和运算符的重载上;虚函数:在基类中冠以关键字virtual的成员函数。它提供了一种接口界面。允许在派生类中对基类的虚函数重新定义。纯虚函数的作用:在基类中为其派生类保留一个函数的名字...原创 2019-03-19 23:04:30 · 172 阅读 · 0 评论 -
C/C++文件读写操作——FILE*、fstream、windowsAPI
转载自:http://blog.sina.com.cn/s/blog_6e7fed390100z0j1.html基于C的文件操作在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义如下:typedef struct {...转载 2019-05-20 17:36:30 · 332 阅读 · 0 评论 -
TCP、UDP数据包大小的限制
转自:https://blog.csdn.net/caoshangpa/article/details/515306851、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。其中以太网(Ethernet)的数据帧在链路层IP包在网络层TCP或UDP包在传输层TCP或UDP中的数据(Data)在应用层它们的关系是 数据帧{IP包{TCP或UDP包{Data}...转载 2019-05-21 15:19:24 · 432 阅读 · 0 评论