C/C++
定期分享C++基础知识,后期主要分享C++17
宇宙的尽头是编制
宇宙的尽头是编制
展开
-
protobuf c++之-Map使用笔记
记录protobuf c++使用笔记原创 2022-05-20 10:08:24 · 5478 阅读 · 0 评论 -
c++调试grpc错误:无法将参数 1 从FirstParam转换为const std::string *
c++调试grpc错误:无法将参数 1 从FirstParam转换为const std::string *原创 2022-05-19 16:56:31 · 1039 阅读 · 0 评论 -
protobuf-c++之-数组使用
protobuf c++ Map操作原创 2022-05-20 10:27:55 · 4398 阅读 · 0 评论 -
C++ 封装、继承、多态、重载、覆盖、隐藏基本概念详解
一、面向对象的三个基本特征(1)封装 也就是把客观事物封装为抽象的类,并且类可以把自己的数据和方法只让可信的对象或者类进行操作,不可信的类进行隐藏。(2)继承 就是可以使用现有类的所有功能,并在无需重新编写的情况下对这些功能进行扩展。通过继承产生了基类和派生类。继承是一种从一般到复杂的过程。(3)多态实现多态有两种:覆盖和重载。二、重载概念:函数重载是指在同一个作原创 2017-07-16 17:08:39 · 4205 阅读 · 0 评论 -
Linux 标准输入输出详解
linux高级 标准输入输出1、 标准输入输出与普通的输入输出的区别 普通标准输入输出有没有缓存区;标准输入输出有缓存区;2、标准i/o缓存分类 全缓存 当填满i/o缓存后才能进行i/o操作 行缓存 当输入和输出遇到新行符\n时,进行i/o操作 不原创 2017-07-07 18:24:29 · 2038 阅读 · 0 评论 -
数据结构---链表、堆栈、队列详解
数据结构---链表、堆栈、队列详解一、两种存储方式1、顺序存储2、链式存储二、顺序表顾名思义,顺序表就是一段连续的存储空间,知道首地址,可以访问表中的任意元素;比如数组;像这样的一段存储空间。typedef struct{ datatype data[MAXSIZE]; int len;}sqlistnode, *sqlistlink;原创 2017-07-07 19:09:30 · 7697 阅读 · 1 评论 -
C++关键字---friend
友元是指:采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分(注意友元函数不是类的一部分),但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全转载 2017-07-10 11:11:35 · 426 阅读 · 0 评论 -
计算机大小端存储问题详解
大小端问题详解大小端是计算机在存储数据时的一种手段,对于编程者来说,大小端存储必须熟悉掌握,并且清楚自己所有设备的存储方式。小端存储:低地址存地位数据,高地址存高位数据大端存储:低地址存高位数据,高地址存地位数据距离来具体说明;比如现在有这么一端代码:int data = 0x12345678;小端储存:原创 2016-12-24 00:06:21 · 870 阅读 · 0 评论