- C/C++
QString和char以及string之间的赋值详解
QString 、string 、char* 之间免不了相互赋值。下面是自己的总结。需要的朋友可以过来参考下...
- C/C++
c++中的4种类型转化方式详细解析
const_cast该函数用于去除指针变量的常量属性,将它转换为一个对应指针类型的普通变量。反过来,也可以将一个非常量的指针变量转换为一个常指针变量...
- C/C++
关于C语言中参数的传值问题
C语言中参数的传值一直比较含糊,今天在网上看到三个面试题的详解,感觉讲的很好,就拿来记下,方便学习和记忆...
- C/C++
浅析C和C++函数的相互引用
C++是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同...
- C/C++
C语言中的BYTE和char深入解析
在C语言中,字符(character)这个术语具有两个层次上的含义:书写源程序的字符和程序处理的字符...
- C/C++
C/C++中指针和引用之相关问题深入研究
从内存分配上看,程序为指针变量分配内存区域,而不为引用分配内存区域,因为引用声明时必须初始化,从而指向一个已经存在的对象。引用不能指向空...
- C/C++
关于大小端、位域的一些概念详解
我们常用的x86结构都是小端模式,而大部分DSP,ARM也是小端模式,不过有些ARM是可以选择大小端模式。所以对于上面的maxHeight是应该以小端模式来存放,具...
- C/C++
Define,const,static用法总结
const定义的全局数据变量,其基本作用和define相同,但又在define的基础上增加了好多功能...
- C/C++
C语言中基础小问题详细介绍
这篇文章详细介绍了C语言中基础小问题,有需要的朋友可以参考一下...
- C/C++
浅谈关于指针作为参数并改变它的值的问题
这篇文章介绍了关于指针作为参数并改变它的值的问题,有需要的朋友可以参考一下...
- C/C++
浅析C++中cout的运行机制
关于C++中cout的使用,相信大家再熟悉不过了,然而对于cout是如何输出的?输出的机制是啥,需要进一步的了解。本章娓娓道来。前几天在网上看到这么一...
- C/C++
关于C/C++中的side effect(负效应)和sequence point(序列点)
不知你在写code时是否遇到这样的问题?int i = 3; int x = (++i) + (++i) + (++i); 问x值为多少?进行各种理论分析,并在编译器上实践,然而可能发现最终的结果是...
- C/C++
函数式宏定义与普通函数的区别
尽管函数式宏定义和普通函数相比有很多缺点,但只要小心使用还是会显著提高代码的执行效率,毕竟省去了分配和释放栈帧、传参、传返回值等一系列工...
- C/C++
关于C/C++中可变参数的详细介绍(va_list,va_start,va_arg,va_end)
可变参数的函数原理其实很简单,而va系列是以宏定义来定义的,实现跟堆栈相关.我们写一个可变函数的C函数时,有利也有弊,所以在不必要的场合,我们无需用...
- C/C++
探讨++i与i++哪个效率更高
i++总是要创建一个临时对象,在退出函数时还要销毁它,而且返回临时对象的值时还会调用其拷贝构造函数...
- C/C++
类成员函数的重载、覆盖与隐藏之间的区别总结
以下是对类成员函数的重载、覆盖与隐藏之间的区别进行了详细的总结分析,需要的朋友可以过来参考下。希望对大家有所帮助...