C/C++
文章平均质量分 68
筋斗云王
这个作者很懒,什么都没留下…
展开
-
Static 变量和Static函数
static变量和static函数 static变量和static函数一、 static 变量 static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象1. 静态转载 2008-09-21 20:27:00 · 687 阅读 · 0 评论 -
this指针和函数调用
一个类的不同对象拥有不同的成员变量,而成员函数只有一份是共享的那函数被调用的时候,怎么知道是哪个对象调用的函数呢?所以编译器在调用函数的时候就在函数的参数列表里加入this指针,这个指针指向的是调用这个函数的对象原创 2008-09-21 21:13:00 · 601 阅读 · 0 评论 -
关于sizeof
前连天在迈普的一面上,面试官问了一个关于sizeof的问题char * str="abc";char str1[]="abcde";sizeof(str)==?//4sizeof(str1)=?//6 今天在诚迈的笔试中也出现了同样的问题在这里总结一下 When the sizeof operator is applied to an object of typ原创 2008-10-27 20:29:00 · 629 阅读 · 0 评论 -
openGL 例子
用openGL画出的基本图形。#include #include #define PI 3.1415926535897int main(int argc, char** argv){ auxInitDisplayMode (AUX_SINGLE | AUX_RGBA); auxInitPosition (0, 0, 300, 300); auxInitWindow(argv[0]); glClearColor(1.0,0.0,1.0,0原创 2011-05-02 13:10:00 · 1099 阅读 · 0 评论 -
openGL 基础入门
<br />OpenGL 需要用到的数学知识:<br /><br /><br />空间解析几何,矢量代数。<br /><br /><br />世界坐标系: 有三维 x,y,z 轴,是 右手坐标系。<br /><br /><br />向量:在一个坐标系中,两个点位置之间的差,可认为是一个有向线段。<br /><br /><br />矩阵: 由mxn个数排成的m行n列的数表。<br /><br /><br />对于OpenGL刚入门的朋友,推荐大家看一下以下这些知识:Programming Guide (红宝书原创 2011-05-02 11:22:00 · 1986 阅读 · 0 评论 -
gdb 远程调试android进程
什么是gdb它是gnu组织开发的一个强大的unix程序调试工具,我们可以用它来调试Android上的C、C++代码。它主要可以做4件事情:随心所欲地启动你的程序。设置断点,程序执行到断点处会停住。(断点可以是表达式)程序被停住后,可以查看此时程序中发生的事。动态改变程序的执行环境。GDB远程调试原理图如图上所示,我们需要使用gdbserver依附到我原创 2012-09-07 15:21:51 · 21708 阅读 · 2 评论 -
const 修饰形参与实参
最好将const看做参数的一部分,形参和实参保持一致,下面举个例子来说明形参与实参在const修饰不一致的情况下什么时候会出错,什么时候不会出错,以及其中的原因。#include using namespace std;void string_copy(char *){ cout<<"string_copy invoked";}int main(){const char原创 2012-12-14 16:16:21 · 1639 阅读 · 2 评论