![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
_ToBin
读与写,知与行。
展开
-
通俗了解字符编码
首先,我先在这浅谈一下多字节字符原创 2014-08-28 21:07:29 · 672 阅读 · 0 评论 -
GDI基础小记1--获取设备环境句柄
GDI(Graphics Device Interface 图形设备接口)主要用于 系统与需要进行图形输出的程序原创 2014-10-28 19:21:54 · 738 阅读 · 0 评论 -
计算机中的信息表示(原码、反码、补码、ASCII码)
我们知道,不管是数字还是字符,在计算机中,都是以二进制编码形式原创 2014-10-29 21:51:19 · 4502 阅读 · 1 评论 -
Cocos2dx/NDK .a静态库的制作与使用
网上这块详细可用的资料缺乏,故写上此文。实验目的:把mylib.a 中的 myfunc 暴露给其它源程序调用。1. 如何制作cocos2d/NDK可用的.a静态库?整个制作流程最好分2个目录来进行: 1. 新建一个 mylibsrc 目录用来存放源码并将其编译成.a静态链接库。 2. 再建一个 mylib 目录把编译好的.a文件打包成可让其它程序调用的模块。原创 2016-06-08 13:37:34 · 1048 阅读 · 2 评论 -
C++ / QT 对象序列化(Object Serialization)的实现
对象序列化,简单地讲就是把程序运行时保存在内存中的某个对象,整个抽取出来,从而可以实现将这个对象进行持久性保存(如普通文件存储、数据库),或者网络传输。今天在一个QT项目上刚好有这样的一个需求,网上也看了一些资料,主要的思想就是就是利用QDataStream,重载其<< 和 >> 操作符实现(虽然重载的原因是因为 QDataStream << 和 >> 操作符只支持C++内置的基本数据类型,但我觉得原创 2017-02-26 20:56:52 · 8533 阅读 · 3 评论 -
C++11并发编程-01(线程的启动、传参)
启动一个线程#include <iostream>#include <thread>int main(){ std::cout << "thread starting..." << std::endl; std::thread myThread([]{ std::cout<<"this is a new thread!"<< std::endl; });原创 2017-09-11 09:38:53 · 348 阅读 · 0 评论 -
C++根据广义表(括号表示法)构造二叉树,并分别进行前中后序层次遍历
前中后序遍历是递归形式,层次遍历是非递归形式。代码:#include <iostream>#include <stdlib.h>#include <assert.h>#include <stack>#include <queue>using namespace std;template<class T>stru...原创 2018-03-11 17:21:47 · 3365 阅读 · 0 评论 -
C++模板实现Array
浅显易懂,没啥好解释的。代码如下:#include <iostream>#include <algorithm>#include <stdlib.h>#include <assert.h>using namespace std;typedef unsigned int UINT;template<class T>class ...原创 2018-02-25 17:02:22 · 614 阅读 · 0 评论