
C/C++
zllbuaa
Do, not to do!
展开
-
rhel6.2下安装gcc
Red Hat Enterprise Linux默认是没有安装gcc的,如果要安装gcc,最简单的方法,是配置Red Hat Enterprise Linux的本地yum源,步骤如下: 1、把RHEL6.2镜像的光盘或U盘挂载到某个目录,如:/mnt mount /dev/cdrom /mnt 2、再新建一个本地源文件,如下所示: 1[r转载 2014-05-15 10:52:08 · 830 阅读 · 0 评论 -
类的继承私有成员问题
类的继承过程分为公有继承,保护继承和私有继承,无论哪一种继承,基类的私有成员在派生类成员中都是不可见的,可是基类的私有成员是否被派生类继承了呢?通过以下实验即可知道。代码如下:class Base {public:Base():a(5){}private: virtual void f() { cout int a; };cl原创 2014-09-29 15:10:13 · 1164 阅读 · 0 评论 -
结构体定义使用及指针长度问题
1.结构体定义原创 2014-06-19 18:11:49 · 7093 阅读 · 0 评论 -
MPI单节点启动问题
只想在一台机子上实验MPI,配置了MPI环境原创 2014-07-03 20:06:14 · 1777 阅读 · 0 评论 -
C++类的静态成员,友元和常成员常对象
一、类的静态成员静态成员是解决同一个类的不同对象之间数据和函数共享问题的。1.静态数据成员(static data member)(1)静态数据成员在每个类中只有一个拷贝,由所有该类的对象共同维护,从而实现同一个类的不同对象数据共享;一般数据成 员,是实例属性,每个对象拥有一个拷贝。(2)静态数据成员只能通过类名和静态函数成员对它进行访问,类名访问方法“类名::标示符”;静态成员原创 2014-03-21 15:35:56 · 2030 阅读 · 0 评论 -
程序中各段的信息(bbs、data、text、heap、stack)
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通原创 2014-06-03 16:31:56 · 3048 阅读 · 0 评论 -
C语言的命令行参数(转载学习)
命令行参数的最大作用就是让我们可以在程序之外控制程序,例如linux或者dos中我们经常使用的命令,从本质上将是一个程序;而我们使用的参数,就是该命令(对应的程序)的命令行参数。 正是由于命令行的这么重要的作用,所以它成为各种编程语言不可缺少的功能,只是实现细节上略有不同,但大体上都是一样的,而且都比较简单。1. 先想一想1.1 程序中在哪里接收命令行参数(wh转载 2014-05-20 17:00:32 · 1165 阅读 · 0 评论 -
C和C++语言函数相互调用(转载学习用)
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不转载 2014-03-27 13:50:25 · 818 阅读 · 0 评论 -
typedef用法
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容。用途一:定义一种类型的别名,而不只是简单的宏替换。可转载 2014-05-13 10:10:07 · 614 阅读 · 0 评论 -
内核无锁队列 -- kfifo
理论证明,在一个生产者和一个消费者的情况下,两者之间的同步无需加锁,即可并发访问。Linux内核无锁队列kfifo完美践行了该理论,性能得到极大提升。工作中如果能使用到该定论,可以有效的提升程序的性能。内核代码处处有惊喜,往往让人叹为观止,犹如桃花源,让你发现别有洞天的美景。kfifo的实现中使用如下几个trick:一个整数如果是2的整数幂,那么对齐取余操作%,可以转化为与其&操作,...原创 2019-02-22 18:49:29 · 1490 阅读 · 0 评论