分类目录:C++

面试

1.malloc和new的区别 1,malloc与free是C++/C语言的标准库函数,而new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用malloc/free无法满足动态对…

STL

学C++不会STL的话都不好意思说再见学过C++吧,STL即标准模板库 其中包括容器库,迭代器库,算法库,数值库  

C/C++ – socket套接字编程

为了能够方便的开发网络应用软件,由美国伯克利大学在UNIX上推出了一种应用程序访问通信协议的操作系统调用套接字(Socket)。Socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用程序。随着UNIX的应用推广,套接…

C++标准库-cstdlib

1.abort void abort ( void ); 引发不正常进程的终止。 功 能: 异常终止一个进程。中止当前进程,返回一个错误代码。错误代码的缺省值是3。 该函数产生SIGABRT信号并发送给自己,默认情况下导致程序终止不成功的终…

C++标准库-cstring【字符串处理总结】

总感觉字符串处理是很重要的,从做那么多题来看,感觉某些地方还是不熟练,似懂非懂,由于我不想过多的学其他的语言如c#和Java,尽管我知道她们内置的某些字符串处理函数比c/c++方便的多,但是我还是打算先把c/c++里的字符串处理弄清楚。 首…

C++指针与引用从理解到放弃

众 所周知,C/C++为什么比其他语言更难学,和指针机制有莫大的关系,指针可以直接操纵地址,更底层效率更高但用不好也会导致内存泄漏与类型安全问题。学习指针之前,我们先看一下什么是引用   引用 我们将引用和宏定义进行类比,可以发现…

开始C++

运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 关系运算符(==  !=  >  <  <=  >=) 逻辑运算符(&&  ||  !) 位运算符 位运算符作…