随笔分类 -  C++

摘要:方式一 使用两个静态字节,代码较长 方式二 使用三个静态字节,代码简短 1 bool is_big_endian1(){ 2 static union tmp_u{ 3 tmp_u():s(0x0100){} 4 short s; 5 char b; 6 } tmp; 7 8 return tmp. 阅读全文
posted @ 2021-11-28 08:58 蜗牛牛 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1 #include <iostream> 2 #include <vector> 3 #include <functional> 4 #include <iomanip> 5 #include <set> 6 7 using namespace std; 8 9 class Observer{ 1 阅读全文
posted @ 2021-11-20 22:58 蜗牛牛 阅读(154) 评论(0) 推荐(0) 编辑
摘要:目录 简介 程序员的世界里有一个经典的公式: 数据结构+算法=程序。 所以数据结构及算法的重要性就不用在此赘述了,下面直接进入正题。 在物理层面有以下五种常见的数据结构: 一、数组 1. 静态数组 在编译期确定数组大小,在运行期无法改变数组大小,所以称之为静态数组。 C++ 中的 array 由这种 阅读全文
posted @ 2019-02-15 10:55 蜗牛牛 阅读(12900) 评论(0) 推荐(4) 编辑
摘要:前言: 编译器 Qt Creator, 系统环境 win7 64 位 1.创建共享库: 新建文件或项目->选择 Library 和 c++ 库->选择共享库->下一步(工程名为 sharedlib) 生成的目录结构如图: 修改 sharedlib.h 中的代码: 修改 sharedlib.cpp 中 阅读全文
posted @ 2018-01-23 09:55 蜗牛牛 阅读(7859) 评论(0) 推荐(1) 编辑
摘要:创建共享库 调用共享库(方式一) 调用共享库(方式二) 方式一和方式二调用共享库的异同点 静态链接库的创建 调用静态链接库 共享库(动态链接库)和静态链接库的异同点 阅读全文
posted @ 2018-01-23 09:52 蜗牛牛 阅读(660) 评论(0) 推荐(0) 编辑
摘要:前言:环境 win7 64位,QT4.8.5,QT Creator 参考资料:http://blog.csdn.net/li494816491/article/details/50274305 阅读全文
posted @ 2017-10-16 15:53 蜗牛牛 阅读(10565) 评论(0) 推荐(1) 编辑