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

📄 outline.htm

📁 Embracing the C++ STL: Why Angle Brackets are Good for You
💻 HTM
字号:
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <meta name="ProgId" content="PowerPoint.Slide">
        <meta name="Generator" content="Microsoft PowerPoint 10">
        <link id="Main-File" rel="Main-File" href="../roadtrip99.htm">
            <link rel="Preview" href="preview.wmf">
                <meta name="Robots" content="NoIndex">
                <script src="script.js"></script>
                <script><!--
if( !(IsWin("PPTOtl")||IsWin("PPTNav")||IsWin("PPTOtlNav")) )
{
	obj = GetObj("Main-File")
	parent.location.href=obj.href
}
var gOtlHiliteClr="#ffffff",gOtlNormalClr="#000000",gOtlActiveClr="#ffff00",gSelected="",gTxtState=false,gChildEntryTable=new Array()
function Load()
{
	if( IsWin("PPTOtl" ) ){ LoadOtl(); parent.gOtlLoaded=true; return }
	if( g_supportsPPTHTML ) {
		if( IsWin("PPTNav" ) ){ LoadNav("NavObj",UpdNav); parent.gNavLoaded=true; return }
		if( IsWin("PPTOtlNav" ) ){ LoadNav("OtlNavObj",UpdOtlNav); parent.gOtlNavLoaded=true; return }
	}
}
function Upd(){ if( IsWin("PPTNav") ) LoadNav("NavObj",UpdNav) }
function LoadNav( oId,UpdFunc )
{
	document.ondragstart=CancelDrag
	document.onselectstart=CancelDrag
	document.body.style.margin=2
	UpdFunc()
	obj=document.all.item(oId)
	obj.style.display="block"
	obj.style.visibility="visible"
	document.bgColor="threedface"
	if( parent.frames["PPTNts"] )
		notesBtn.style.display = ""
	if( parent.gHasNarration )
		nb_voiceBorder.style.display = ""
}
function LoadOtl()
{
	var otl=GetObj("OtlObj")
	otl.style.display="block"
	otl.style.visibility="visible"
	if( gOtlActiveClr == "" ) gOtlActiveClr=document.linkColor
	if( gOtlHiliteClr == "" ) gOtlHiliteClr=document.fgColor
	if( gOtlNormalClr == "" )
		gOtlNormalClr=document.bgColor
	else
		document.bgColor=gOtlNormalClr
	InitArray()
	if( ObjExists( parent.gCurSld ) ) {
		ChangeState( parent.gCurSld,gOtlNormalClr,gOtlHiliteClr )
		gSelected=parent.gCurSld
	}
	else gSelected = -1
	UpdOtl()
}
function UpdOtl(){ UpdIdx(parent.gCurSld) }
function UpdIdx( idx )
{
	if( gSelected != idx ) {
		if( gSelected > 0 )
			ChangeState( gSelected,gOtlHiliteClr,gOtlNormalClr )
		if( ObjExists( idx ) ) {
			gSelected = idx
			ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
		}
		else gSelected = -1
	}
	if( gTxtState != parent.gOtlTxtExp ) {
		state = "block"
		if( !parent.gOtlTxtExp )
			state="none"
		for(ii=0; ii<gChildEntryTable.length; ii++) {
			obj=gChildEntryTable[ii];
			if( obj.id == null ) continue;
			if( obj.id.indexOf("PPTC") >= 0 )
				obj.style.display=state;
		}
		gTxtState=parent.gOtlTxtExp
		if( ObjExists( gSelected ) )
			ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
	}
}
function InitArray()
{
	count=0
	var list=GetTags(document,"DIV");
	for(ii=0; ii<list.length; ii++) {
		obj=list.item(ii)
		if( obj.id == null ) continue
		if( obj.id.indexOf("PPTC") >= 0 )
			gChildEntryTable[count++]=obj
	}
}
function ChangeState( idx,fgColor,bgColor )
{
	obj=GetObj("PPTL"+idx)
	obj.style.color=fgColor
	obj=GetObj("PPTP"+idx)
	obj.style.backgroundColor=bgColor
}
function ChgClr( o,clr ){ if( o.id != "PPTL"+gSelected ) o.style.color=clr }
function Over( src ){ ChgClr(GetLink(src),gOtlActiveClr) }
function Out( src ){ ChgClr(GetLink(src),gOtlHiliteClr) }
function Follow(src){ window.location.href = GetLink(src).href; }
function ObjExists( ii ) { obj=GetObj("PPTP"+ii ); return( obj ) }
function GoToSld( href ){ UpdIdx(parent.GetSldNum(href)); parent.GoToSld( href ) }
function CancelDrag(){ window.event.cancelBubble=true;window.event.returnValue=false}
function GetLink(src)
{
   if(src.tagName=="A") return src
   else return GetTags(src,"A").item(0)
}
function UpdNav()
{
	txt = "<center>";
	if( parent.GetHrefObj( parent.gCurSld ).mOrigVis == 1 )
		txt += "Slide " + parent.GetCurSldNum() + " of " + parent.GetNumSlds()
	else
		txt += "Hidden Slide"
	txt += "</center>";
	nav_text.innerHTML = txt;
	if( !parent.HasPrevSld() )
		gBtnArr["nb_prev"].Enabled(0)
	else
		gBtnArr["nb_prev"].Enabled(1)
	if( !parent.HasNextSld() )
		gBtnArr["nb_next"].Enabled(0)
	else
		gBtnArr["nb_next"].Enabled(1)
	gBtnArr["nb_nts"].SetEnabled()
	gBtnArr["nb_nts"].SetFlag( parent.gHasNts )
	gBtnArr["nb_sldshw"].Enabled(1)
	gBtnArr["nb_voice"].Enabled(1)
}
function UpdOtlNav()
{
	gBtnArr["nb_otl"].SetEnabled();
	if( parent.gOtlOpen )
		gBtnArr["nb_otlTxt"].Enabled( true );
	else
		document.all.item("nb_otlTxtBorder").style.visibility = "hidden";
}

//--></script>
                <style>
                    <!--.PTxt
	{position:relative;
	width:100%;
	margin-top:5px;
	padding-left:2px;
	font-weight:bold;}
.CTxt
	{position:relative;
	width:100%;
	margin-top:5px;}
a
	{color:white;
	text-decoration:none;}
ul
	{color:white;
	margin-bottom:0px;
	margin-left:20px;}
.sldNum
	{margin-top:5px;
	color:white;}
.button
	{position:absolute;
	width:32px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:threedface;}
--></style>
    </head>
    <body onload="Load()" style='margin:2px'>
        <div id="NavObj" onload="Load()" onmouseover="BtnOnOver()" onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()" onkeypress="_KPH()" style='display:none;visibility:hidden'>
            <table id="notesBtn" style='position:absolute;display:none;width:70px' align="left" cellpadding="0" cellspacing="0">
                <td nowrap>
                    <div id="nb_ntsElem" align="center" style='position:relative;padding:3px;
 font-family:Arial;color:buttontext;font-size:9pt'><img src="notes_flag.gif" border="0" id="notes_flag" style='display:none'><span style='mso-spacerun:yes'></span>Notes</div>
                    <div title="Show/Hide Notes" id="nb_nts" style='position:absolute;top:0%;
 left:0%;width:100%;height:100%'></div>
                </td>
            </table>
            <table style='position:relative;width:70px' align="right" cellpadding="0" cellspacing="0">
                <td nowrap>
                    <div id="nb_sldshwText" title="Full
Screen Slide Show" align="center" style='position:relative;margin-left:20px;padding:3px;
 font-family:Arial;color:buttontext;font-size:9pt;cursor:default'>Slide Show</div>
                    <div id="nb_sldshwBorder" title="Full Screen Slide Show" style='position:absolute;top:0%;left:0%;width:100%;height:20px'>
                        <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img src="buttons.gif" id="nb_sldshw" style='position:relative;left:-254px'></div>
                    </div>
                </td>
                <td>
                    <div id="nb_voiceBorder" style='display:none;position:absolute;top:0;left:-40px;
 width:20px;height:20px'>
                        <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img src="buttons.gif" id="nb_voice" title="Pause/Play Narration" style='position:
 relative;left:-290px'></div>
                    </div>
                </td>
            </table>
            <table style='position:relative' align="center" cellpadding="0" cellspacing="0">
                <td nowrap>
                    <div id="nb_prevBorder" class="button" style='left:-30px'>
                        <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img src="buttons.gif" id="nb_prev" title="Previous Slide" style='position:relative;
 left:0px'></div>
                    </div>
                    <span id="nav_text" style='position:relative;top:3px;width:100px;font-family:
 Arial;color:buttontext;font-size:9pt'></span>
                    <div id="nb_nextBorder" class="button">
                        <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img src="buttons.gif" id="nb_next" title="Next Slide" style='position:relative;
 left:-90px'></div>
                    </div>
                </td>
            </table>
        </div>
        <div id="OtlNavObj" onload="Load()" onmouseover="BtnOnOver()" onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()" onkeypress="_KPH()" style='display:none;visibility:hidden'>
            <table style='position:relative;width:70px' align="left" cellpadding="0" cellspacing="0">
                <td nowrap><div title="Show/Hide
Outline" id="nb_otl" style='position:absolute;top:0%;left:0%;width:100%;height:100%;cursor:default'>
                        <div id="nb_otlElem" align="center" style='position:relative;padding:3px;font-family:Arial;
 color:buttontext;font-size:9pt'>Outline</div>
                    </div>
                </td>
            </table>
            <table style='position:relative' align="center" cellpadding="0" cellspacing="0">
                <td>
                    <div style='position:absolute;left:-18px;width:24px;height:20px;border-style:
 solid;border-width:1px;border-color:threedface' id="nb_otlTxtBorder">
                        <div style='position:absolute;clip:rect(0px, 22px, 18px, 0px)'><img src="buttons.gif" id="nb_otlTxt" title="Expand/Collapse Outline" style='position:relative;left:-157px'></div>
                    </div>
                </td>
            </table>
        </div>
        <div id="OtlObj" style='display:none;visibility:hidden;'>
            <table width="100%" style='font-family:Arial;font-size:9pt'>
                <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" style='cursor:hand'>
                    <td align="right" valign="top">
                        <div class="sldNum"><font size="2">1</font></div>
                    </td>
                    <td width="100%">
                        <div id="PPTP1" class="PTxt"><font size="2"><a href="javascript:GoToSld('slide0001.htm');" id="PPTL1">Embracing 
                                    the C++ STL:<br>
                                    Why Angle Brackets are<br>
                                    Good for You<br>
                                    <br>
                                    Pete Isensee</a></font></div>
                    </td>
                </tr>
                <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" style='cursor:hand'>
                    <td align="right" valign="top">
                        <div class="sldNum"><font size="2">2</font></div>
                    </td>
                    <td>
                        <div id="PPTP2" class="PTxt"><font size="2"><a href="javascript:GoToSld('slide0331.htm');" id="PPTL2">Introduction</a></font></div>
                        <div id="PPTC2" class="CTxt" style='display:none'><font size="2">
                                <ul>
                                    <li>
                                        STL Background &amp; History</li>
                                    <li>
                                        Key Concepts</li>
                                    <li>
                                        Containers, Iterators and Algorithms</li>
                                    <li>
                                        Efficiency and Thread Safety</li>
                                    <li>
                                        Tips and Tricks</li>
                                </ul>
                            </font>
                        </div>
                    </td>
                </tr>
                <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" style='cursor:hand'>
                    <td align="right" valign="top">
                        <div class="sldNum"><font size="2">3</font></div>
                    </td>
                    <td>
                        <div id="PPTP3" class="PTxt"><font size="2"><a href="javascript:GoToSld('slide0345.htm');" id="PPTL3">Goals</a></font></div>
                        <div id="PPTC3" class="CTxt" style='display:none'><font size="2">
                                <ul>
                                    <li>
                                        STL Newbie</li>
                                    <ul>
                                        <li>
                                            Convince you that it抯 a 揼ood thing

⌨️ 快捷键说明

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