- 博客(7)
- 收藏
- 关注
转载 深拷贝与浅拷贝
C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如:class Rect { private: int width; int height; }; Rect rect1; Rect rect2(rect1); /
2015-04-22 19:02:34 332
原创 经典编程题(持续更新)~
1.数值的整数次方double powerwithunsigned(double base,unsigned exponent){ if(!exponent) return 1; if(exponent==1) return base; double result =powerwithunsigned(base,exponent >>1);/
2015-04-21 22:27:55 454
转载 C字节对齐详解
一、快速理解1.什么是字节对齐? 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。
2015-04-19 12:33:30 349
原创 2015.4.2阿里c/c++实习生笔试最后一题
不知道为啥自己居然报了阿里的游戏运营专员,幸好小伙伴报了c/c++,我在一旁驻足观看,本来觉得自己很水,一看这些题觉得自己更tm水了!尤其tm最后三个附加题,前两个读不懂,就做了最后一个。如下,欢迎各位大大们给予批评,水平灰常有限,代码肯定有问题,不过自己没想到(确实没考虑重复数字的情况)……#include<iostream>#include<algorithm>#include<vector
2015-04-04 18:53:51 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人