1.什么是转换单元程序中的每个.cpp文件和它包含的所有头文件称为一个转换单元。编译器处理每个转换单元,生成二进制对象文件,用扩展名.obj来标识。链接器将对象文件组合起来,生成一个可执行文件,用扩展名.exe来标识。 2.作用域使用{}来限定变量的作用域 内部作用域可以定义一个和外部作用域相同的名 ...
分类:
编程语言 时间:
2016-05-27 10:53:48
阅读次数:
138
Linux文件属性与用户组Linux下文件的属性与内容是分开存放的,文件属性有inode编号,内容在block块中。1、10个中的第一个字母表示文件类型:-:一般文件d:目录文件b:块设备文件c:字符设备文件l:链接文件p:管道文件(临时文件)———————————Linux多用户多任务,只有一..
分类:
系统相关 时间:
2016-05-24 10:34:41
阅读次数:
215
/*
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:谭泽纯
*版本:v6.0
*
在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。
下载可执行文件链接motorc...
分类:
编程语言 时间:
2016-05-18 18:55:31
阅读次数:
246
外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在<head>内(不是在<style>标签内)使用<link>标签将css样式文件链接到HTML文件内,如下面代码: <link href="base.css" rel="styles ...
分类:
Web程序 时间:
2016-05-11 11:10:55
阅读次数:
408
ELF强符号与弱符号(本小节是转别人的)我们经常在编程中碰到一种情况叫符号重复定义。多个目标文件中含有相同名字全局符号的定义,那么这些目标文件链接的时候将会出现符号重复定义的错误。比如我们在目标文件A和目标文件B都定义了一个全局整形变量global,并将它们都初始化,那么链接器将A和B进行链接时会报错:1 b.o:(.data+0x0): multiple definition of `globa...
分类:
系统相关 时间:
2016-05-03 18:23:38
阅读次数:
424
我这几天一直在研究Qt的串口程序,在读懂了官方给出的实例程序后我决定把其多线程的串口监视程序加入到我自己的工程中,便直接把问价复制到自己的工程下面,在Qt中加入到自己的工程中,但是总是出现LNK2019问题,问题提示是新添加的文件链接错误。我在网上找到一种解释: 在pro里 写 qt+=widget... ...
分类:
其他好文 时间:
2016-04-18 22:23:47
阅读次数:
543
ln指令是在文件之间创建链接。 也就是说,给系统中已有的某个文件制定另外一个可用于访问它的名称,对于这个新的名称,可以指定访问权限。 如果链接指定了目录,用户就可以根据该链接直接进入被链接的目录而不用使用较长的路径名,如果删除了这个链接,对原来的目录不会造成影响。 链接分为两种:硬链接和符号链接(软 ...
分类:
其他好文 时间:
2016-04-16 09:30:29
阅读次数:
119
Linux中一切皆文件 文件类型: 一般文件 - 目录文件 d 链接文件 l 块设备 b (以块为单位进行操作,比如硬盘) 字符设备 c (以字符为单位进行操作,比如主存) socket s (网络通讯设备) 管道 p ubuntu下terminal默认颜色 蓝色 - 目录 绿色 - 可执行文件 红 ...
分类:
系统相关 时间:
2016-04-14 01:30:03
阅读次数:
270
可通过许多方法为程序集签署强名称: 在 Visual Studio 中,通过使用项目的“属性”对话框中的“签名”选项卡。这是为程序集签署强名称的最简单且最方便的方法。 通过使用程序集链接器 (Al.exe) 将 .NET Framework 代码模块(.netmodule 文件)与密钥文件链接。 通 ...
分类:
其他好文 时间:
2016-04-11 14:27:31
阅读次数:
199