2012年3月31日

C/C++经典面试题(基础语法)

摘要: 变量的声明和定义有什么区别?sizeof() 和 srelen() 函数的区别static, extern, const 关键字在c和c++中的作用malloc和new的区别c/c++程序编译的内存分配情况:静态存储区,栈存储区,堆存储区。strcpy, sprintf, memcpy 的区别面向对象的三大特点c++的空类有哪些成员函数拷贝构造函数 和 赋值运算符 的认识访问基类的私有虚函数简述类成员函数的重写,重载,隐藏的区别: 同一个类中的是重载,不同类中的是重写(virtual)和隐藏谈谈多态性的理解谈谈对编码规范的理解数据转换:大类型向小类型数据转换时候一定要显示强制类型转换c++的引 阅读全文

posted @ 2012-03-31 22:10 leohxj 阅读(1645) 评论(0) 推荐(0) 编辑

string.h库函数之字符串处理

摘要: char *strcat(char *dest, const char *src);作用:在字符串dest之后连接上src。char *strncat(char *dest, const char *src, size_t n);作用:在字符串dest之后连接上src,最多增加n个字符。注意:strncat总是在结果字符串后面添加一个NULL字节。char *strcpy(char *toHere, const char *fromHere);作用:将一个字符串从一个位置复制到另一个位置。char *strncpy(char *toHere, const char *fromHere, siz 阅读全文

posted @ 2012-03-31 17:36 leohxj 阅读(575) 评论(0) 推荐(0) 编辑

string.h 库函数中对内存处理的函数(以mem开头的)

摘要: tring.h是C语言中C标准库的头文件,其中包含了宏定义、常量以及函数和类型的声明,涉及的内容除了字符串处理之外,还包括大量的内存处理函数;此库函数中,常量和类型有:NULL:表示空指针, 类型是 void *. ps: EOF = -1, '\0' = 0.size_t:无符号整型,被用于sizeof运算符的返回值类型。函数有:void *memcpy(void *dest, const void *src, size_t n);作用:将n字节长的内容从一个内存地址复制到另一个地址;如果两个地址存在重叠,则最终行为未定义。注意:memcpy()第一个参数不要使用 char 阅读全文

posted @ 2012-03-31 13:28 leohxj 阅读(1044) 评论(0) 推荐(0) 编辑

导航