C/C++
文章平均质量分 78
success041000
这个作者很懒,什么都没留下…
展开
-
C++ explicit 关键字
C++ explicit 关键字 explicit关键字在平时的编程应用中用到的不多,但是经常在一些源代码中看到使用。而且还有C中的volatile这个关键字在面试笔试也经常看到。 explicit的意思是明显的,和它相对应的一个词是implicit意思是隐藏的。 参考了MSDN和《c++标准程序库》对这个关键字的描述,并参考了网络上对这个关键字的解原创 2011-06-08 11:41:00 · 950 阅读 · 0 评论 -
深度探索C++对象模型之构造、解构、拷贝语意学小结
1、 一般而言,class的data members应该被初始化,并且只在constructor中或者是在class的member functions中指定初值。其他任何操作都将破坏封装性,使class的维护和修改更加困难。2、 可以定义并调用invoke一个pure vir原创 2011-09-03 11:17:30 · 931 阅读 · 0 评论 -
C语言转义字符介绍
C转义字符 今天笔试一家公司,有一道选择题是下面哪个不是正确的转义字符。这块看书没有看到,所以在网上找了下简单的介绍。 转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特原创 2011-09-07 20:49:28 · 1736 阅读 · 0 评论 -
操作符优先级记忆法
操作符优先级记忆法:位与从0,位或从1,位异或同0C++操作符的优先级操作符及其结合性功能用法LLL::::::全局作用域 类作用域 名字空间作原创 2011-09-08 16:15:35 · 1138 阅读 · 0 评论 -
C隐式类型转换
C的隐式类型转换 隐式类型转换分三种,即算术转换、赋值转换和输出转换。1.算术转换 进行算术运算(加、减、乘、除、取余以及符号运算)时,不同类型数招必须转换成同 一类型的数据才能运算,算术转换原则为: 整型提升:对于所有比int小的类型原创 2011-09-09 11:08:24 · 2470 阅读 · 0 评论 -
C语言要注意的一些小细节
C语言笔试题容易忽略的一些细节 今天的笔试虽然很简单,但是有些地方考察的很细。平常不注意看很容易忽略。所以基础很重要。 问题一:关于#include 与#include "*.h"的说法错误的是:()(A)#include 只搜索系统路径(B)#原创 2011-09-07 21:07:05 · 911 阅读 · 0 评论 -
UNIX环境高级编程---标准I/O库
UNIX环境高级编程---标准I/O库前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O原创 2011-08-21 21:15:17 · 2292 阅读 · 1 评论 -
C++编译器与链接器工作原理
C++编译器与链接器工作原理1. 几个概念 1)编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。 2)编译单元:根据C++标准,每一个CPP文件就是一个编译单元。每个编译单元之间是相原创 2011-08-24 11:15:12 · 4127 阅读 · 1 评论