T
target
  The result of a project build.
task
  (1) In a multiprogramming or multiprocessing environment, one or more sequences of instructions treated by a control program as an element of work to be accomplished by a computer. I, ANSI. (2) A routine that is used to simulate the operation of programs. Tasks are said to be nonpreemptive when only a single task is executing at any one time.
taskbar
  A bar on the graphic user interface that shows all open applications and active windows. Clicking any task button on the taskbar brings the corresponding session to the foreground.
task library
  A class library that provides the facilities to write programs that are made up of tasks.
template
  A family of classes or functions where the code remains invariant but operates with variable types.
template class
  A class instance generated by a class template.
template function
  A function generated by a function template.
terminal
  See leaf.
text file
  A file that contains characters organized into one or more lines. The lines must not contain null characters and none can exceed the maximum line length allowed by the implementation. A text file can include control or other nonprintable characters (other than the null character).
this
  A C++ keyword that identifies a special type of pointer in a member function, one that references the class object with which the member function was invoked.
this collection
  The collection to which a function is applied.
thread
  (1) The smallest unit or path of execution within a process. IBM. (2) A piece of executing code. In Windows, each thread is allocated its own stack from the owning process's 4-GB address space, and each one has its own set of processor registers, called the thread's context. See also primary thread, zero page thread.
thread-local storage
  A Windows-specific mechanism that allows each thread in a multithreaded process to allocate storage for its corresponding data.
thread synchronization
  The ability to synchronize the activities of various threads. A thread synchronizes itself with another thread by putting itself to sleep. Before doing so, the thread notifies the operating system as to what event has to occur in order for the thread to resume execution.
throw expression
  An argument to the C++ exception being thrown.
tic
  A unit of time equal to approximately 838 nanoseconds.
tilde
  The character ~. This character is named <tilde> in the portable character set.
time code
  See SMPTE time code.
time on the stack
  Total time a call is on the call stack while its thread is executing.
toolbar
  The area under the title bar that displays the tools available.
transient data
  Data that does not persist after a routine has finished executing. Transient data may be automatically initialized to a certain value upon entry and reentry to a routine.
translation
  The process of transforming all or part of a source program into a program image that contains all the information needed for the program to run.
transparency
  A selected color or area on a graphics screen that allows the video or graphic element behind it to become visible.
transparent color
  (1) A clear color used to indicate the part of the bitmap that is not drawn for the bitmap. The area under the bitmap is not overpainted for areas of the bitmap that are set to the transparent color. (2) Video information is considered as being present on the video plane that is maintained behind the graphics plane. When an area on the graphics plane is painted with a transparent color, the video information in the video plane is made visible.
trap
  An unprogrammed conditional jump to a specified address that is automatically activated by hardware. A recording is made of the location from which the jump occurred. I.
treble
  (1) The upper half of the whole vocal or instrumental tonal range. (2) The higher portion of the audio frequency range in sound recording.
tree
  A hierarchical collection of nodes that can have an arbitrary number of references to other nodes. There is exactly one path between any two nodes. See root, node.
tree control
  A type of control that shows the hierarchical relationships among a set of objects by indenting some of them, as in an outline. The user can expand or collapse the various branches (levels) of the tree (outline).
true and additional
  The most accurate or most descriptive (primary) type of an object (true) and the other or secondary types (additional). For example, if the object is a text file, its true type is text; if the file is a C source code file, its true type is C code.
try block
  A block that may invoke a known C++ exception, in which case control is passed to a handler.
type
  The description of the data and the operations that can be performed on or by the data. See data type.
type balancing
  A conversion that makes both operands the same data type. If the operands do not have data types of the same size, the compiler converts the value of the operand with the smaller type to a value having the larger type.
type definition
  A definition of a name for a data type. IBM. See data type.
typed implementation class
  A class that implements a concrete class and provides an interface that is specific to a given element type. This interface allows the compiler to verify that, for example, integers cannot be added to a set of strings. See concrete class.
typeless implementation class
  A class that implements a concrete class and provides an interface that is not specific to a given element type. See concrete class.
type specifier
  In declarations, an indication of the data type of an object or function being declared.