找工作
zhima159
这个作者很懒,什么都没留下…
展开
-
C++之struct构造函数
在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char型数组),而是多种数据组合起来的一个整体,其表现形式是一个结构体。 下面看看一道关于C++中笔试题: // FileName:test.cpp 1: #in转载 2011-10-14 23:12:57 · 4806 阅读 · 4 评论 -
struct和class的区别
http://xiaoer-1982.iteye.com/blog/501988 一、结构体与函数参数 结构体作函数参数可分为传值与传指针。 1.传值时结构体参数会被拷贝一份,在函数体内修改结构体参数成员的值实际上是修改调用参数的一个临时拷贝的成员的值,这不会影响到调用参数转载 2011-10-14 23:13:46 · 1100 阅读 · 1 评论 -
qq一面
腾讯面试6号台位:soso部门的,开始就让我设计腾讯发送面试通知的程序,可能就是要按照部门、笔试分数来分批通知的意思,当时有点懵。然后问了c++的很多小问题:static函数、incline的作用、define和const的不同、问了网络中的TCP三次握手和HTTP有那些链接错误原创 2011-10-17 14:21:45 · 475 阅读 · 0 评论 -
malloc和new的区别
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析转载 2011-10-11 10:00:15 · 512 阅读 · 0 评论 -
关于union
先从两个例子讲起: 例一: union u { int i; char x[2]; }a; int main() { a.x[0] = '1'; a.x[1] = '2'; printf("%d\n", a.i); return 0; } 结果打印出一个地址:-859045375;若把union中的i换为short,原创 2011-10-22 21:47:56 · 938 阅读 · 0 评论