【牛客网学习笔记】
MISAYAONE
拒绝一切形式的代考,替考行为!!!本人所写题库均搜集于互联网。
展开
-
C++ 牛客网做题笔记【800题总结】
1:C语言中,输出格式%M.Ns,例如%5.3s,输出字符串左端的n个字符,这n个字符输出在m列的右侧,左补空格2:STL是线程不安全的,bieset不是标准库的容器,只是STL中的模版类,不符合STL的特性3:std::sort()是不稳定的排序算法,但它并不是简单的封装快排,sort()会根据数据的具体情况进行具体的优化,使用不确定的排序方法4:C语言的模块化是通过函数来实现的原创 2017-04-18 09:03:35 · 1779 阅读 · 0 评论 -
C++ 牛客网做题笔记【1200题总结】
1:函数指针的使用方法:fun (char *); (*f) (char *);三种调用方式都是正确的:主要看a的类型1:f(&a);2:(*f)(a);3:func(a);2:不是new动态创建的指针,显示调用delete是错误的,否则相当于重复调用了析构函数~原创 2017-04-23 09:07:35 · 1744 阅读 · 0 评论 -
C++ 牛客网做题笔记【1100题总结】
1:作为成员函数重载的运算符若没有任何参数,则该运算符为前缀一元运算符,就像++和--一样有前缀后缀,为了进行区分,要求在后缀形式之后加一个int参数,比如A operator++(int) 就是后缀的一元运算符,int是个哑元,用不上的,只是用于判断前缀后缀的标识符2:实型常量,e后面必须是整数;.365前面无数字是对的3:公有继承的保护成员虽然可以被派生类的方法访问,但是并不能被派生类原创 2017-04-22 08:59:45 · 1147 阅读 · 0 评论 -
C++ 牛客网做题笔记【1000题总结】
1:private修饰的成员变量,只能被该类自身修改和访问,注意只能!同包中的其他类也只能访问保护和公开的成员2:mod运算符,取余;不能重载的运算符 “.” "、" "::" ''? :' "sizeof" sizeof不能被重载是因为像指针运算这样的内部操作都依赖于这个运算符3:拷贝构造函数无需在调用另一个构造函数,它的参数是引用的类型4:a++返回右值,是表达式,别再忘了!!原创 2017-04-21 09:47:54 · 1670 阅读 · 2 评论 -
C++ 牛客网做题笔记【900题总结】
1:Maxfd是三个套接字描述符最大数字加1原创 2017-04-20 09:22:29 · 1519 阅读 · 0 评论 -
C++ 牛客网做题笔记【200题总结】
1:a[2][3],&a+1指向的是整个数组之后的位置,a+1指向的是第二个数组的首位置,*a+1指向的是第一个数组的第二个位置2:数组作用于函数的参数会退化为函数指针,所以将数组名传入函数再进行sizeof()就是指针的大小,而不是数组的大小了,指针32位为:43:sizeof()计算char a[] = "dasda" ,后还有个\0勿忘4:char:-128~127,负数的表示方原创 2017-04-03 09:23:46 · 1717 阅读 · 0 评论 -
C++ 牛客网做题笔记【300题总结】
1:fork函数复制时将父进程的所有资源都通过复制数据结构进行了复制,然后传给子进程,所以fork函数不带参数。fork()是全部复制,vfork()是共享内存。clone()是可以将父进程资源有选择地复制给子进程,而没有复制的数据结构则通过指针的复制让子进程共享,具体要复制哪些资源给子进程,由参数列表中的clone_flags来决定。另外,clone()返回的是子进程的pid。c原创 2017-04-13 09:03:31 · 1039 阅读 · 0 评论 -
C++ 牛客网做题笔记【400题总结】
1:free之后的指针,只是释放掉指针所指向的内存,但是该指针仍然指向该内存,所以需要置NULL,告诉系统目标地址可回收2:无符号数的循环可能会造成死循环,unsigned char 0~255,i++ 3:有些信息在存储时,并不需要占用一个完整的字节,而只需要占用几个或一个二进制位,为了节省内存空间,C语言提供了一种数据结构,称为位域或者位段,将一个字节中的二进制位划分为几个不同的区域,原创 2017-04-14 09:26:39 · 804 阅读 · 0 评论 -
C++ 牛客网做题笔记【500题总结】
1:要判断一个双精度的浮点数double是否等于0,应使用abs(f) 2:内存中的全局域的常量字符串放在文字常量区3:JAVA不使用指针,被封装起来了,不支持头文件,不支持宏定义,JAVA可以动态分配内存,Java是单继承的,只能有一个父类,不支持多继承;C++比较适合一些底层的处理,Java比较适合开发应用;C++的速度理论上比JAVA快4:C++的格式化输入输出都定义在ioman原创 2017-04-15 09:41:08 · 1598 阅读 · 0 评论 -
C++ 牛客网做题笔记【600题总结】
1:隐藏分为两种:派生类中与基类的函数名相同,参数不同时,无论是否是虚函数,都隐藏;参数相同时,没有虚函数标志,基类函数被隐藏原创 2017-04-16 09:19:54 · 1443 阅读 · 0 评论 -
C++ 牛客网做题笔记【700题总结】
1:复制构造函数(也称拷贝构造函数)和赋值构造函数之间的区别:等号在定义变量的那一句语句中, 叫初始化, 这时候它不是一般的等号, 不是赋值.class A{//略} int main(){ A a;//构造函数 A b = a;//复制构造函数,拷贝构造函数 A c;//构造函数 c = a;//赋值构造函数}2:运算符优先级:&& > || ,且|| 有短路原创 2017-04-17 09:37:05 · 1101 阅读 · 0 评论 -
C++ 牛客网做题总结
所以很多的大题,基本上是做不对的~做题过程中大题很多都是这样的情况,很受伤~1:正确率63%2:查缺补漏,复习了非常非常多的知识点:牛客网做题笔记3:当时主要的目的是为了笔试做准备的,找工作的第一关嘛,到时候翻出来看看,也不用花太多原创 2017-04-23 09:08:05 · 3088 阅读 · 0 评论