上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 37 下一页
摘要: ( 牛客网中刷题 )写出完整版的strcpy函数 如果编写一个标准strcpy函数的总分值为10,下面给出几个不同得分的答案: 2分 1 2 3 4 void strcpy( char *strDest, char *strSrc ) { while( (*strDest++ = * strSrc+ 阅读全文
posted @ 2016-03-14 20:29 小金乌会发光-Z&M 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 1、首先,想想C/C++在main函数之前和之后会做些什么? 我们看看底层的汇编代码: __start: : init stack; init heap; open stdin; open stdout; open stderr; : push argv; push argc; call _main 阅读全文
posted @ 2016-03-14 16:57 小金乌会发光-Z&M 阅读(12174) 评论(0) 推荐(1) 编辑
摘要: 1、冒号(:)的用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c;} ; XXX (2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常 阅读全文
posted @ 2016-03-14 15:33 小金乌会发光-Z&M 阅读(5614) 评论(0) 推荐(1) 编辑
摘要: C语言中的字符串库没有采用相应的安全保护措施,所以在使用时要特别小心。例如,在执行strcpy、strcat等函数操作时没有检查缓冲区大小,就会很容易引起安全问题。 类似的问题还有可能发生在访问未初始化指针或失效指针时。未初始化的指针和失效后未置NULL的指针指向的是未知的内存空间,所以对这样的指针 阅读全文
posted @ 2016-03-13 22:59 小金乌会发光-Z&M 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 差不多是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。 C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对 阅读全文
posted @ 2016-03-13 16:39 小金乌会发光-Z&M 阅读(13412) 评论(0) 推荐(2) 编辑
摘要: extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重 阅读全文
posted @ 2016-03-13 16:15 小金乌会发光-Z&M 阅读(76787) 评论(4) 推荐(15) 编辑
摘要: 一、说说const 一般而言,const主要是用来防止定义的对象再次被修改,定义对象变量时要初始化变量。 常见用法如下: 1.用于定义常量变量,这样这个变量在后面就不可以再被修改  const int Val = 10;  //Val = 20; //错误,不可被修改   2. 保护传参时参数不被修 阅读全文
posted @ 2016-03-13 15:06 小金乌会发光-Z&M 阅读(2890) 评论(0) 推荐(1) 编辑
摘要: 一、虚函数 只有用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以虚函数只能用于类的继承层次结构中。      一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具 阅读全文
posted @ 2016-03-13 14:34 小金乌会发光-Z&M 阅读(3511) 评论(0) 推荐(0) 编辑
摘要: C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a,但是c 风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非 const对象的指针,把一个指向基类 阅读全文
posted @ 2016-03-07 16:47 小金乌会发光-Z&M 阅读(19805) 评论(0) 推荐(3) 编辑
摘要: 网易面经知识点(C++/C研发) 注:由阅读大牛面经整理而成,夯实基础块! 1、多态性都有哪些? 2、类型转换有哪些? 3、操作符重载(+操作符),具体如何去定义? 4、内存对齐的原则?(原则叙述了一下并举例说明) 5、模版怎么实现? 6、指针和const的用法?(就是四种情况说了一下) 7、虚函数 阅读全文
posted @ 2016-03-07 15:52 小金乌会发光-Z&M 阅读(725) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 37 下一页