
面试题
文章平均质量分 80
波波911
这个作者很懒,什么都没留下…
展开
-
写一个函数,完成内存之间的拷贝
方法一:void* mymemcpy( void *dest, const void *src, size_t count ){ char* pdest = static_cast( dest ); const char* psrc = static_cast( src ); if( pdest>psrc && pdest/*这种情况的话(把原创 2014-04-08 11:08:42 · 565 阅读 · 0 评论 -
用位运算实现两个整数的加减乘除运算
位运算的思想可以应用到很多地方,这里简单的总结一下用位运算来实现整数的四则运算。.整数加法[cpp] view plaincopyint Add(int a,int b) { for(int i = 1; i; i if(b & i) for(int j = i; j; j转载 2014-04-10 21:47:31 · 479 阅读 · 0 评论 -
关于数组的几道面试题
原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/80352611、快速找出一个数组中的最大数、第二大数。转载 2014-04-25 00:03:25 · 496 阅读 · 0 评论 -
printf("%d",5.01)和printf("%f",5)的输出结果
出处:http://blog.youkuaiyun.com/fengyunjh/archive/2011/03/07/6230164.aspx转载 2014-04-27 20:52:33 · 882 阅读 · 0 评论 -
结构体的位制
在使用结构体位制的时候有两点要特别注意:原创 2014-04-27 21:25:30 · 534 阅读 · 0 评论 -
C++ 智能指针详解
文章出处:http://blog.youkuaiyun.com/xt_xiaotian/article/details/5714477一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题转载 2014-04-28 23:36:58 · 457 阅读 · 0 评论 -
给出一个单链表,不知道节点N的值,怎样只遍历一次就可以求出中间节点,写出算法!
解析:设立两个指针,比如*p和*q。每次移动两个weizh原创 2014-05-22 20:35:10 · 1705 阅读 · 0 评论 -
c++ 中assert的用法
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:原创 2014-08-09 15:30:25 · 634 阅读 · 0 评论