- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 学习高手的代码风格之(二)---abs反汇编分析,理解为何abs会返回负数
函数介绍 反汇编分析 学到的知识 abs是我们常用的取绝对值的函数,并且实现也很简单,按照以往自己实现abs功能的时候,一定会选择判断输入是否大于0,然后分别处理,但是今天对abs的分析,在不使用判断语句的情况下,对一个数取了绝对值,让我对计算机处理数的方法有了更深的了解。 函数介绍 功 能: 求整数的绝对值 头文件:stdlib.h 函数原型:int abs(int i); ...
2018-08-13 10:46:25 1245
原创 学习高手的代码风格之(一)---strlen反汇编分析
[toc] 开个新坑,分析一些高端代码的反汇编程序,先从常见的下手,分析一下strlen。 函数介绍 size_t strlen( const char *string ); 非常常用的一个函数,看起来应该很简单,所以从它下刀子了。 Return Value Each of these functions returns the number of characters in stri...
2018-08-07 16:54:31 966 1
原创 c++ 中const关键字定义属性(Visual Studio又在给我们添麻烦啦)
问题发现 问题分析 分析验证 在c++中const关键字是一个常用的点,关于const关键字的介绍网上也是比比皆是,今天写代码过程中发现一个问题在网络中没有找到,所以记载一哈。 问题发现 在c++中有四种类型转换的方式,分别是static_cast、dynamic_cast、const_cast、reinterpret_cast,关于各种转换方式的区别,可以查看别的博客,我们今天...
2018-08-02 12:21:08 864
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人