⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 18-glossary.mht

📁 这是著名的源码浏览工具(不仅仅浏览
💻 MHT
📖 第 1 页 / 共 4 页
字号:
<P class=3DBody><A name=3DpgfId-1159983></A>A package of function calls, =
classes,=20
and other code and data. A library cannot execute on its own. It can be =
included=20
in multiple executables and can also be included in other libraries. It =
is=20
composed of other libraries and object files. It is produced by linkers =
or=20
special library tools, depending upon the operating system. See <EM=20
class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#59264">shared=20
library</A></EM>, <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#63728">static=20
library</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159478></A>linker</P>
<P class=3DBody><A name=3DpgfId-1159481></A>A tool that merges object =
files to=20
create libraries or a tool that merges object files and libraries to =
create=20
programs.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1160232></A><A =
name=3D28136></A>local=20
variable</P>
<P class=3DBody><A name=3DpgfId-1160233></A>A variable that is specific =
to a=20
function or procedure. The value of a local variable disappears when the =

function returns. Contrast <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#52886">global=20
variable</A></EM>. See <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#81878">variable</A></EM>.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dm></A><A =
name=3DpgfId-1159488></A>M</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159275></A><A =
name=3D26306></A>macro</P>
<P class=3DBody><A name=3DpgfId-1159276></A>A name that defines a set of =

instructions. These instructions are substituted at compile time for the =
macro=20
name whenever the macro name appears in the source code. Compare <EM=20
class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#13577">function</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159284></A>make</P>
<P class=3DBody><A name=3DpgfId-1159494></A>The utility for automating=20
recompilation, linking, etc., of programs, taking account of the=20
interdependencies of modules and their modification times. <KBD=20
class=3DCode>make</KBD> reads instructions from a makefile, <KBD=20
class=3DCode>Makefile</KBD>, which specifies a set of targets to build, =
a set of=20
files on which the targets depend and the commands to execute in order =
to=20
produce them. If <KBD class=3DCode>make</KBD> is run with no arguments, =
it looks=20
for a makefile, <KBD class=3DCode>Makefile</KBD>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159286></A>makefile</P>
<P class=3DBody><A name=3DpgfId-1159510></A>A specific script that tells =
a UNIX=20
program, <KBD class=3DCode>make</KBD>, how to build a particular =
computer program=20
or set of programs. A <KBD class=3DCode>makefile</KBD> contains variable =

assignments and rules that which, with input, say if any files have been =

modified more recently than a target file (or if the target does not =
exist),=20
then execution of specific commands will normally build the target from =
the=20
inputs.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1160194></A>member function</P>
<P class=3DBody><A name=3DpgfId-1160195></A>Another term for method. See =
<EM=20
class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#62760">method</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159288></A>metacharacter</P>
<P class=3DBody><A name=3DpgfId-1159289></A>A character embedded in a =
program that=20
conveys information about other characters, rather then representing the =

character itself. An example in C programming is the backslash =
character, which,=20
indicates that the letter following the backslash is part of an escape =
sequence=20
that enables C to display an uprintable character, such as a tab or =
return.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159305></A><A =
name=3D62760></A>method</P>
<P class=3DBody><A name=3DpgfId-1159306></A>A function attached to a =
class, also=20
known as a member function. See <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#13577">function</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159312></A><A =
name=3D76538></A>multiple=20
inheritance</P>
<P class=3DBody><A name=3DpgfId-1159313></A>A relationship between =
objects where an=20
object gets behavior with more than one other object. See <EM =
class=3DEmphasis><A=20
class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#45711">inheritance</A></EM>.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Do></A><A =
name=3DpgfId-1159319></A>O</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159525></A>object</P>
<P class=3DBody><A name=3DpgfId-1159547></A>The principal building =
blocks of=20
object-oriented programs. Each object is a programming unit consisting =
of data=20
variables and functionality. See <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#80775">class</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159528></A>object file</P>
<P class=3DBody><A name=3DpgfId-1159552></A>A binary-format file =
containing machine=20
instructions and possibly symbolic relocation information.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dp></A><A =
name=3DpgfId-1159542></A>P</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159472></A><A =
name=3D69985></A>program</P>
<P class=3DBody><A name=3DpgfId-1159602></A>A piece of software that can =
be run. For=20
instance, you create, compile and then link a software program file, =
<KBD=20
class=3DCode>foo.exe</KBD>. Type <KBD class=3DCode>foo</KBD> at the =
shell window's=20
prompt. Your operating system calls the defined entry point of the =
program, in C=20
this is typically called <KBD class=3DCode>main()</KBD>; the program =
runs and,=20
when it finishes, control goes back to the system.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159320></A>project</P>
<P class=3DBody><A name=3DpgfId-1159321></A>An entity containing =
references to=20
source code files. A project describes where files are located and how =
to=20
operate on them. </P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159870></A>project database</P>
<P class=3DBody><A name=3DpgfId-1159871></A>A representation of program =
structures,=20
locations of function declarations, components of class declarations, =
and=20
relationships between components. Also the file that contains this=20
representation.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159322></A>project =
directory</P>
<P class=3DBody><A name=3DpgfId-1159323></A>The directory where the =
project file is=20
stored.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159878></A>project file</P>
<P class=3DBody><A name=3DpgfId-1159879></A>A file that contains the =
database table=20
describing all project-specific files, symbols, and references to other =
database=20
files.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dr></A><A =
name=3DpgfId-1159354></A>R</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159355></A><A =
name=3D29837></A>refers-to=20
relationship</P>
<P class=3DBody><A name=3DpgfId-1159356></A>A relationship where a =
selected symbol=20
is used in the context of another symbol. For instance, <KBD=20
class=3DCode>hello</KBD> may refer to the symbols <KBD =
class=3DCode>foo</KBD> and=20
<KBD class=3DCode>bar</KBD>. <KBD class=3DCode>hello</KBD> refers to =
<KBD=20
class=3DCode>foo</KBD> and <KBD class=3DCode>bar</KBD>. Compare <EM=20
class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#44357">referred-by=20
relationship</A></EM>. </P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159357></A><A =
name=3D44357></A>referred-by=20
relationship</P>
<P class=3DBody><A name=3DpgfId-1159358></A>A relationship where a =
selected symbol=20
is used by another symbol. For instance, <KBD class=3DCode>hello</KBD> =
may refer=20
to the symbols <KBD class=3DCode>foo</KBD> and <KBD =
class=3DCode>bar</KBD>. <KBD=20
class=3DCode>foo</KBD> and <KBD class=3DCode>bar</KBD> are referred by =
<KBD=20
class=3DCode>hello</KBD>. Compare <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#29837">refers-to=20
relationship</A></EM>.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Ds></A><A =
name=3DpgfId-1159333></A>S</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159997></A><A =
name=3D59264></A>shared=20
library</P>
<P class=3DBody><A name=3DpgfId-1160019></A>A library that exists once =
on a system=20
that multiple executables can link to at runtime. Compare <EM =
class=3DEmphasis><A=20
class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#63728">static=20
library</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1160020></A><A =
name=3D63728></A>static=20
library</P>
<P class=3DBody><A name=3DpgfId-1160000></A>A library that is linked =
into a program=20
at link time. There is one copy of the library for each executable that =
links to=20
it. All data is executable specific. Compare <EM class=3DEmphasis><A =
class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#59264">shared=20
library</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159334></A><A =
name=3D30343></A>subclass</P>
<P class=3DBody><A name=3DpgfId-1159709></A>A class that is derived from =
another=20
class, known as a superclass. Compare <EM class=3DEmphasis><A =
class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#60038">baseclass</A></EM>,=20
<EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#26066">superclass</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159336></A><A =
name=3D26066></A>superclass</P>
<P class=3DBody><A name=3DpgfId-1159690></A>A class from which other =
class, a=20
subclass, is derived. Compare <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#60038">baseclass</A></EM>,=20
<EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#30343">subclass</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159347></A>symbols</P>
<P class=3DBody><A name=3DpgfId-1159622></A>Used to refer to variables, =
labels,=20
functions, methods, macros, procedures, or other programatic constructs =
in a=20
program.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dt></A><A =
name=3DpgfId-1159368></A>T</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159369></A>target type</P>
<P class=3DBody><A name=3DpgfId-1159370></A>Target types include =
executables and=20
libraries. Executables may include libraries and object files. Libraries =
may=20
include other libraries and object files.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159371></A>toolchain</P>
<P class=3DBody><A name=3DpgfId-1159574></A>The set of compilers, =
debuggers, and=20
linkers specific to the type of machine compiling on and executing =
on.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1160064></A>type</P>
<P class=3DBody><A name=3DpgfId-1160075></A>The nature of a variable, =
such as an=20
integer, real number, text character, or floating-point number. The type =
of a=20
variable defines and restricts the values it can hold.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159388></A>typedef</P>
<P class=3DBody><A name=3DpgfId-1159389></A>In C, a keyword used to name =
new data=20
types.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Du></A><A =
name=3DpgfId-1159395></A>U</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159396></A>union</P>
<P class=3DBody><A name=3DpgfId-1159397></A>A structure that can be used =
to store=20
different types of variables, such as integers, characters, or Boolean, =
in the=20
same location, but only one at a time.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dv></A><A =
name=3DpgfId-1159405></A>V</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159406></A><A =
name=3D81878></A>variable</P>
<P class=3DBody><A name=3DpgfId-1159582></A>A variable is a name used in =
a program=20
to stand for a value. See <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#97472">class=20
variable</A></EM>, <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#52886">global=20
variable</A></EM>, <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#90308">instance=20
variable</A></EM>, <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#28136">local=20
variable</A></EM>.</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159415></A>view</P>
<P class=3DBody><A name=3DpgfId-1159416></A>1) A window that contains a =
context.=20
Selecting <SPAN class=3DBold>Add View</SPAN> creates a new window with a =
new=20
context. </P>
<P class=3DBody><A name=3DpgfId-1160051></A>2) A set of files for a =
project. For=20
more information, see <A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/wrkproj.ht=
ml#21987">Using=20
the Project Editor</A>.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DGlossarySeparator><A name=3Dx></A><A =
name=3DpgfId-1159422></A>X</P>
<P class=3DGlossaryTerm><A name=3DpgfId-1159423></A>xref</P>
<P class=3DBody><A name=3DpgfId-1159424></A>The name of the =
cross-reference browser=20
tab. See <EM class=3DEmphasis><A class=3DXRef=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#37479">cross-reference</A></EM>.</P>
<P class=3DBody><A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#top">Return=20
to top</A>=20
<P class=3DBody><A name=3DpgfId-1159147></A></P>
<HR>

<DIV class=3Dfootnotes>
<DIV class=3Dfootnote>
<P class=3DFootnote><SPAN class=3DfootnoteNumber>1.</SPAN> <A=20
name=3DpgfId-1160095></A>Kernighan, Brian, and Ritchie, Dennis. 1988. =
<B><I>The C=20
Programming Language</B></I>. ISBN: 0131103628 <A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#one">Return=20
to top</A></P></DIV>
<DIV class=3Dfootnote>
<P class=3DFootnote><SPAN class=3DfootnoteNumber>2.</SPAN> <A=20
name=3DpgfId-1160098></A>Margaret A. Ellis, Bjarne Stroustrup. 1990. =
<B><I>The C++=20
Annotated Reference Manual</B></I>. ISBN-0201514591.<A=20
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/glossary.h=
tml#two">=20
Return to top</A></P></DIV></DIV>
<HR align=3Dcenter>

<TABLE class=3DTABLE cellPadding=3D1 width=3D100 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.h=
tml">Contents</A>=20
      </P></TD>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/elixcmdlin=
e.html">Previous</A></P></TD>
    <TD align=3Dmiddle>
      <P class=3DGotos><A=20
      =
href=3D"http://sourcenav.sourceforge.net/online-docs/userguide/appendixa.=
html">Next</A></P></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0197_01C8B69A.F99A0AA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://sourcenav.sourceforge.net/online-docs/userguide/glossary-1.gif

R0lGODlhsQEKAPcAAP///wAAABISEiQkJDc3N0lJSVtbW21tbYCAgJKSkqSkpLa2tsjIyNvb2+3t
7f///zMAAE0AAGYAAIAAAJkAALMAAMwAAOYAAP8AAP8dHf86Ov9XV/91df+Skv+vr//MzDMRAEoZ
AGAgAHcoAI4vAKQ3ALs+ANJGAOhNAP9VAP9sIv+CRP+ZZv+wiP/Gqv/dzDMiAEoxAGBAAHdPAI5e
AKRuALt9ANKMAOibAP+qAP+1Iv/BRP/MZv/XiP/jqv/uzDMzAEdHAFxcAHBwAIWFAJmZAK2tAMLC
ANbWAOvrAP//AP//Kf//Uv//ev//o///zCIzADFKAEBgAE93AF6OAG6kAH27AIzSAJvoAKr/ALX/
IsH/RMz/Ztf/iOP/qu7/zBEzABpNACJmACuAADOZADyzAETMAE3mAFX/AGj/HXz/Oo//V6P/dbb/
ksr/r93/zAAzAABQAABtAACKAACoAADFAADiAAD/ABr/GjP/M03/TWb/ZoD/gJn/mbP/s8z/zAAz
EQBNGgBmIgCAKwCZMwCzPADMRADmTQD/VR3/aDr/fFf/j3X/o5L/tq//ysz/3QAzIgBKMQBgQAB3
TwCOXgCkbgC7fQDSjADomwD/qiL/tUT/wWb/zIj/16r/48z/7gAzMwBNTQBmZgCAgACZmQCzswDM
zADm5gD//x3//zr//1f//3X//5L//6///8z//wAaMwAoUAA3bQBFigBUqABixQBx4gCA/xqM/zOZ

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -