C/C++指向指针的指针

我在一篇教程中看到下面这段,它描述指向指针的指针是如何运作的。 引用文章相关段落如下: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j;现在我们可以这么写: int **ipp = &ip1; 那么现在指针 ipp 指向了 ip1,ip1 指向了 i。*ipp 就是 ip1,**ipp 就是 i,或者说是 5。我们可以用我们熟...
阅读(232) 评论(0)

解决VS2010复制代码中文乱码的问题

解决VS2010复制代码中文乱码的问题 直接复制VS2010的代码到Word里面去时,中文会出现如下乱码的现象(见下图),一种简单的方法是先把代码复制到记事本,再从记事本复制到Word,但是这样会失去了代码原有的格式,失去高亮色,这不是我们想要的。 从VS2010复制代码到Word出现乱码现象:...
阅读(1740) 评论(0)

C/C++中Static和Const的作用

C/C++中Static和Const的作用     【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51119499 (一)const的作用 : 1.定义常量    (1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量的值value是不可变的,即为只读类型...
阅读(295) 评论(0)

JAVA 内存泄露详解(原因、例子及解决)

Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可以被GC回收,但是Java也存在内存泄露,但它的表现与C++不同。 JAVA 中的内存管理     要了解Java中的内存泄露,首先就得知道Java中的内存是如何管理的。     在Java程序中,我们通常使用new...
阅读(862) 评论(0)

inline内联的用法与作用

inline内联的用法与作用      内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的状态信息比如CPU所有寄存器(其中一个很重要的就是指令指针寄存器)的值保存起来,然后放心大胆地转去执行那个函数的代码,执行完后再返回原来的地方,恢复原先保存过的状态信息,于是也就可以接...
阅读(256) 评论(0)

C/C++语言宏定义##连接符和符#的使用

C/C++语言宏定义##连接符和符#的使用      【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51119499 (一)C/C++语言宏定义##连接符和符#的使用      ## 连接符号:在带参数的宏定义中,将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的...
阅读(414) 评论(0)
    个人资料
    • 访问:361700次
    • 积分:4343
    • 等级:
    • 排名:第7448名
    • 原创:98篇
    • 转载:45篇
    • 译文:1篇
    • 评论:111条
    博客专栏
    最新评论