![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
ranjea
这个作者很懒,什么都没留下…
展开
-
register修饰符
register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。但是,使用register修饰符有以下几点限制:1、register变量必须是能被CPU所接受的类型。这通常意味着register变量必须是一个单个的值,并且长度小于等于整型的长度。不过有些机器的寄存器也可以放浮点型。2、register变量很可能不放在内存原创 2013-05-16 15:10:41 · 805 阅读 · 0 评论 -
操作系统堆栈的处理机制
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放 , 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变量和静态变量的转载 2013-09-26 23:26:08 · 915 阅读 · 0 评论 -
c++关键字
static, auto, register, extern,volatile这些关键字的区别,“externc”的意思是什么,面试官不停的追问为什么,为什么。原创 2013-10-08 15:23:19 · 634 阅读 · 0 评论 -
c++小知识点
read/fread的区别,strcpy/memcpy的区别原创 2013-08-25 21:44:01 · 391 阅读 · 0 评论 -
c++拷贝构造函数和赋值操作符重载
c++拷贝构造函数:class A{ A(const A& a); ....}由于拷贝构造函数中,一般不允许对原对象进行修改,因此一般在参数中使用const关键字进行限制。拷贝构造函数一般用于需要new内存等操作。如果不允许使用拷贝构造函数,可以将该函数声明为private类型的。复制操作符重载:operator=通常,operator=应该返回一个原创 2013-08-16 16:21:25 · 583 阅读 · 0 评论 -
函数指针
c++中的函数指针?原创 2013-08-24 21:53:21 · 450 阅读 · 0 评论 -
c++的内存管理机制,栈有多大,栈溢出
c++的内存管理机制,栈有多大,栈溢出原创 2013-08-24 18:10:56 · 805 阅读 · 0 评论 -
百度面试总结
1、电网项目:消息通信模块,应该采用连接池来实现。可以分步骤:第一步,实现的是:每接收到一个包裹,新开一个线程去处理;改进的方案是:让一个线程一直监听端口,由另外一个线程专门处理包;进一步改进的方法:采用连接池,大幅减少TCP/IP的三次握手和四次分手!注意:一定要记住三次握手和四次分手的过程!!!2、关于multiagent,熟悉SOA与MAS的区别和联系原创 2013-08-08 20:38:29 · 527 阅读 · 0 评论 -
static用法
待完成……原创 2013-08-06 11:18:36 · 364 阅读 · 0 评论 -
c++ virtual的用法
http://blog.csdn.net/chief1985/article/details/4755560原创 2013-06-22 10:11:37 · 464 阅读 · 0 评论 -
c++中得到当前系统int的最大值
需要#include 具体的使用是:std::numeric_limitsint>::max()由于是模板类,可以用在其他变量类型中原创 2013-05-13 14:59:27 · 1044 阅读 · 0 评论 -
c++ 虚函数 待完成
待完成原创 2013-05-18 20:38:11 · 549 阅读 · 0 评论 -
stl(待完成)
待完成原创 2013-05-18 20:18:01 · 490 阅读 · 0 评论 -
sizeof易错点
1、以下结果输出为:void Func(char str_arg[100]) { printf("%d\n",sizeof(str_arg)); } int main(void) { char str[]="Hello"; printf("%d\n",sizeof(str)); printf("%d\n",strlen(原创 2013-05-18 18:51:51 · 658 阅读 · 0 评论 -
IP地址:A,B,C,D,E类地址
区分IP地址的类别只需要看“点分十进制”地址的第一部分就行了,类别划分如下:0:保留地址A类:1~126 (默认子网掩码:255.0.0.0) 127:(环回测试)保留地址 B类:128~191 (默认子网掩码:255.255.0.0)C类:192~223 (默认子网掩码:255.255.255.0)D类:224~239 (组播)保留地址E类:240~254 (搜索)保留地址25原创 2013-09-27 16:42:16 · 698 阅读 · 0 评论