会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Olittlestone
justdoit
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
13
下一页
2020年4月18日
为什么要有智能指针
摘要: 在c++中进行动态内存申请的过程中,容易忘记delete, 即使自己没有忘记,但是因为有异常的抛出,所以也不能保证内存进行完全的释放。 auto_ptr智能指针 它只是众多的智能指针中的一种,是破坏性的指针。 使用std::auto_ptr智能指针 使用boost智能指针 使用atl框架中的智能指针
阅读全文
posted @ 2020-04-18 12:13 LittleSwan
阅读(231)
评论(0)
推荐(0)
2020年4月16日
百度后台开发C++面试
该文被密码保护。
阅读全文
posted @ 2020-04-16 11:00 LittleSwan
阅读(0)
评论(0)
推荐(0)
2020年4月15日
输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。中的pop讲解。
摘要: /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ #include<vecto
阅读全文
posted @ 2020-04-15 16:53 LittleSwan
阅读(572)
评论(0)
推荐(0)
判断一个数组会不会是某个二叉搜索树的后序遍历
摘要: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 这道题的关键在于要明白,儿茶搜索树有哪些特点。任何一个左子树的值都要小于根节点的值,任何一个右子树的值都要大于根节点的值。 根据这个特点来判断这个树是不是二叉排
阅读全文
posted @ 2020-04-15 11:23 LittleSwan
阅读(276)
评论(0)
推荐(0)
cjson源码解析
摘要: /* Copyright (c) 2009 Dave Gamble Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documen
阅读全文
posted @ 2020-04-15 08:40 LittleSwan
阅读(776)
评论(0)
推荐(0)
2020年4月13日
int类型中为什么负数比正数多了一个数?
摘要: 这里有一个0值的差别。以最简单的单字节char型为例。占8位,最高位为符号位。这样0值就有了0000 0000 (正零)1000 0000 (负零)两种。从数学角度上,是没区别的,可是用两种形式表示一个数,明显是浪费了。于是计算机存储就约定,当符号位为0,即正零时才是0.符号位为1时,让它去表示另外
阅读全文
posted @ 2020-04-13 21:53 LittleSwan
阅读(2855)
评论(0)
推荐(0)
utf8、utf16、utf32之间的格式
摘要: https://baike.baidu.com/item/Unicode 这篇百度百科中讲解了utf8的格式、utf16的格式。 utf8的编码格式: Unicode编码(十六进制) UTF-8 字节流(二进制) 000000-00007F 0xxxxxxx 000080-0007FF 110xxx
阅读全文
posted @ 2020-04-13 16:48 LittleSwan
阅读(1197)
评论(0)
推荐(0)
2020年4月10日
常量指针和指针常量的区别
摘要: 一种方式是看 * 和 const 的排列顺序,比如 int const* p; //const * 即常量指针 const int* p; //const * 即常量指针 int* const p; //* const 即指针常量 还一种方式是看const离谁近,即从右往左看,比如 int cons
阅读全文
posted @ 2020-04-10 16:40 LittleSwan
阅读(802)
评论(0)
推荐(1)
2020年4月2日
cjson源码中知识难点解析
摘要: 1.#ifndef cJSON_h #define cJSON_h 这个是为了防止头文件cjson.h进行重复的编译。 https://zhidao.baidu.com/question/22559696.html 建立.h文件(也就是头文件)是为了声明c文件中的函数,以及包括宏定义。建立头文件要有
阅读全文
posted @ 2020-04-02 16:23 LittleSwan
阅读(271)
评论(0)
推荐(0)
2020年3月28日
C\C++中static关键字作用总结
摘要: 宏观作用总结 https://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html 微观讲解 https://www.cnblogs.com/beyondanytime/archive/2012/06/08/2542315.html
阅读全文
posted @ 2020-03-28 10:41 LittleSwan
阅读(89)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
13
下一页
公告