﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-It is just c plus plus.-最新评论</title><link>http://www.cppblog.com/zmllegtui/CommentsRSS.aspx</link><description>Nothing in my mind.</description><language>zh-cn</language><pubDate>Thu, 19 Sep 2013 04:53:15 GMT</pubDate><lastBuildDate>Thu, 19 Sep 2013 04:53:15 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 拷贝构造函数和赋值运算符重载（C++）</title><link>http://www.cppblog.com/zmllegtui/archive/2013/07/02/65382.html#201470</link><dc:creator>looker</dc:creator><author>looker</author><pubDate>Tue, 02 Jul 2013 10:01:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2013/07/02/65382.html#201470</guid><description><![CDATA[博主应该在CExample &amp; CExample::operator = (const CExample&amp; RightSides)函数中的“ delete []pBuffer;”之前做非空判断，差点儿被你搞懵了。<img src ="http://www.cppblog.com/zmllegtui/aggbug/201470.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">looker</a> 2013-07-02 18:01 <a href="http://www.cppblog.com/zmllegtui/archive/2013/07/02/65382.html#201470#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 质数判断算法[未登录]</title><link>http://www.cppblog.com/zmllegtui/archive/2011/03/27/65073.html#142783</link><dc:creator>jack</dc:creator><author>jack</author><pubDate>Sun, 27 Mar 2011 02:24:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2011/03/27/65073.html#142783</guid><description><![CDATA[不知道程序实现如何写了，待写中<img src ="http://www.cppblog.com/zmllegtui/aggbug/142783.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">jack</a> 2011-03-27 10:24 <a href="http://www.cppblog.com/zmllegtui/archive/2011/03/27/65073.html#142783#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: struct和class区别（C++）[未登录]</title><link>http://www.cppblog.com/zmllegtui/archive/2010/08/20/65381.html#124059</link><dc:creator>hello world</dc:creator><author>hello world</author><pubDate>Fri, 20 Aug 2010 01:30:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/08/20/65381.html#124059</guid><description><![CDATA[后面几条都是C#里的区别吧？？晕了<img src ="http://www.cppblog.com/zmllegtui/aggbug/124059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">hello world</a> 2010-08-20 09:30 <a href="http://www.cppblog.com/zmllegtui/archive/2010/08/20/65381.html#124059#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/24/111934.html#113473</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Sat, 24 Apr 2010 14:39:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/24/111934.html#113473</guid><description><![CDATA[--date<br>--time<br>--筛选器命令传递信息 <br>    more 命令每次显示一屏文件内容或命令输出。 <br>    find 命令在文件和命令输出中搜索指定字符。 <br>    sort 命令按字母顺序排列文件和命令输出。 <br>    要将输入从文件发送到筛选器命令，请使用小于符号 (<)。如果要筛选器命令从其他命令获得输入，请使用管道 (|)。 <br>--more<br>     more < list.txt<br>     tree c:\ | more<br>     /c 显示页面前清除屏幕。 <br>    /p 扩展换页符。 <br>    /s 将多个空白行更改为一个空白行。 <br>    /tn 将制表位更改为 n 个空格 <br>    +n 显示由 n 指定的行开始的第一个文件。 <br>    以下命令在 more 提示 (-- More --) 下接受。  <br>        space 显示下一页。 <br>        ENTER 显示下一行。 <br>        F 显示下一个文件。 <br>        q 退出。 <br>        ? 显示可用命令。 <br>        = 显示行号。 <br>        P n 显示以下 n 行。 <br>        S n 跳过下面 n 行。 <br>--find<br>     /v 显示未包含指定字符串的所有行。 <br>    /c 只显示包含指定字符串的行数。 <br>    /n 将文件行号置于每行开头。 <br>    /I 指定搜索不区分大小写<br>    显示每个包含该文本的行<br>    文件名区分大小写<br>    find "Pacific Rim" < trade.txt > nwtrade.txt<br>      搜索C盘上的每个目录以查找包含“Log”字符串的文件名，并且每次显示一屏：dir c:\ /s /b | find "LOG" | more <br>--sort<br>     按字母顺序排列<br>    sort < list.txt > alphlist.txt <br>      /r 颠倒排序顺序，即从 Z 到 A 排序，然后从 9 到 0 排序。 <br>    /+n 指定字符位置号n，sort 在此处开始每次比较。例如，/+3 表示每次比较在每行的第三个字符开始。少于 n 个字符的行在其他行之前排序。默认情况下，比较在每行的第一个字符开始。<img src ="http://www.cppblog.com/zmllegtui/aggbug/113473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-24 22:39 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/24/111934.html#113473#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112945</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Sun, 18 Apr 2010 16:45:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112945</guid><description><![CDATA[优先级（实验结果）<br>&amp;&amp; &gt; || &gt; &amp;<img src ="http://www.cppblog.com/zmllegtui/aggbug/112945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-19 00:45 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112945#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112944</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Sun, 18 Apr 2010 16:02:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112944</guid><description><![CDATA[显示、设置或删除 cmd.exe 环境变量。<br><br>SET [variable=[string]]<br><br>  variable  指定环境变量名。<br>  string    指定要指派给变量的一系列字符串。<br><br>要显示当前环境变量，键入不带参数的 SET。<br><br>如果命令扩展被启用，SET 会如下改变:<br><br>可仅用一个变量激活 SET 命令，等号或值不显示所有前缀匹配<br>SET 命令已使用的名称的所有变量的值。例如:<br><br>    SET P<br><br>会显示所有以字母 P 打头的变量<br><br>如果在当前环境中找不到该变量名称，SET 命令将把 ERRORLEVEL<br>设置成 1。<br><br>SET 命令不允许变量名含有等号。<br><br>在 SET 命令中添加了两个新命令行开关:<br><br>    SET /A expression<br>    SET /P variable=[promptString]<br><br>/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式<br>评估器很简单并以递减的优先权顺序支持下列操作:<br><br>    ()                  - 分组<br>    ! ~ -               - 一元运算符<br>    * / %               - 算数运算符<br>    + -                 - 算数运算符<br>    &lt;&lt; &gt;&gt;               - 逻辑移位<br>                       - 按位“与”<br>    ^                   - 按位“异”<br>    |                   - 按位“或”<br>    = *= /= %= += -=    - 赋值<br>      &amp;= ^= |= &lt;&lt;= &gt;&gt;=<br>    ,                   - 表达式分隔符<br><br>如果您使用任何逻辑或取余操作符， 您需要将表达式字符串用<br>引号扩起来。在表达式中的任何非数字字符串键作为环境变量<br>名称，这些环境变量名称的值已在使用前转换成数字。如果指定<br>了一个环境变量名称，但未在当前环境中定义，那么值将被定为<br>零。这使您可以使用环境变量值做计算而不用键入那些 % 符号<br>来得到它们的值。如果 SET /A 在命令脚本外的命令行执行的，<br>那么它显示该表达式的最后值。该分配的操作符在分配的操作符<br>左边需要一个环境变量名称。除十六进制有 0x 前缀，八进制<br>有 0 前缀的，数字值为十进位数字。因此，0x12 与 18 和 022 <br>相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字，<br>因为 8 和 9 不是有效的八进制位数。(&amp; )<br><br>/P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入<br>行之前，显示指定的 promptString。promptString 可以是空的。<br><br>环境变量替换已如下增强:<br><br>    %PATH:str1=str2%<br><br>会扩展 PATH 环境变量，用 &quot;str2&quot; 代替扩展结果中的每个 &quot;str1&quot;。<br>要有效地从扩展结果中删除所有的 &quot;str1&quot;，&quot;str2&quot; 可以是空的。<br>&quot;str1&quot; 可以以星号打头；在这种情况下，&quot;str1&quot; 会从扩展结果的<br>开始到 str1 剩余部分第一次出现的地方，都一直保持相配。<br><br>也可以为扩展名指定子字符串。<br><br>    %PATH:~10,5%<br><br>会扩展 PATH 环境变量，然后只使用在扩展结果中从第 11 个(偏<br>移量 10)字符开始的五个字符。如果没有指定长度，则采用默认<br>值，即变量数值的余数。如果两个数字(偏移量和长度)都是负数，<br>使用的数字则是环境变量数值长度加上指定的偏移量或长度。<br><br>    %PATH:~-10%<br><br>会提取 PATH 变量的最后十个字符。<br><br>    %PATH:~0,-2%<br><br>会提取 PATH 变量的所有字符，除了最后两个。<br><br>终于添加了延迟环境变量扩充的支持。该支持总是按默认值被<br>停用，但也可以通过 CMD.EXE 的 /V 命令行开关而被启用/停用。<br>请参阅 CMD /?<br><br>考虑到读取一行文本时所遇到的目前扩充的限制时，延迟环境<br>变量扩充是很有用的，而不是执行的时候。以下例子说明直接<br>变量扩充的问题:<br><br>    set VAR=before<br>    if &quot;%VAR%&quot; == &quot;before&quot; (<br>        set VAR=after<br>        if &quot;%VAR%&quot; == &quot;after&quot; @echo If you see this, it worked<br>    )<br><br>不会显示消息，因为在读到第一个 IF 语句时，BOTH IF 语句中<br>的 %VAR% 会被代替；原因是: 它包含 IF 的文体，IF 是一个<br>复合语句。所以，复合语句中的 IF 实际上是在比较 &quot;before&quot; 和<br>&quot;after&quot;，这两者永远不会相等。同样，以下这个例子也不会达到<br>预期效果:<br><br>    set LIST=<br>    for %i in (*) do set LIST=%LIST% %i<br>    echo %LIST%<br><br>原因是，它不会在目前的目录中建立一个文件列表，而只是将<br>LIST 变量设成找到的最后一个文件。这也是因为 %LIST% 在<br>FOR 语句被读取时，只被扩充了一次；而且，那时的 LIST 变量<br>是空的。因此，我们真正执行的 FOR 循环是:<br><br>    for %i in (*) do set LIST= %i<br><br>这个循环继续将 LIST 设成找到的最后一个文件。<br><br>延迟环境变量扩充允许您使用一个不同的字符(惊叹号)在执行<br>时间扩充环境变量。如果延迟的变量扩充被启用，可以将上面<br>例子写成以下所示，以达到预期效果:<br><br>    set VAR=before<br>    if &quot;%VAR%&quot; == &quot;before&quot; (<br>        set VAR=after<br>        if &quot;!VAR!&quot; == &quot;after&quot; @echo If you see this, it worked<br>    )<br><br>    set LIST=<br>    for %i in (*) do set LIST=!LIST! %i<br>    echo %LIST%<br><br>如果命令扩展被启用，有几个动态环境变量可以被扩展，但<br>不会出现在 SET 显示的变量列表中。每次变量数值被扩展时，<br>这些变量数值都会被动态计算。如果用户用这些名称中任何<br>一个定义变量，那个定义会替代下面描述的动态定义:<br><br>%CD% - 扩展到当前目录字符串。<br><br>%DATE% - 用跟 DATE 命令同样的格式扩展到当前日期。<br><br>%TIME% - 用跟 TIME 命令同样的格式扩展到当前时间。<br><br>%RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。<br><br>%ERRORLEVEL% - 扩展到当前 ERRORLEVEL 数值。<br><br>%CMDEXTVERSION% - 扩展到当前命令处理器扩展版本号。<br><br>%CMDCMDLINE% - 扩展到调用命令处理器的原始命令行。<br><img src ="http://www.cppblog.com/zmllegtui/aggbug/112944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-19 00:02 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/19/111934.html#112944#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/18/111934.html#112937</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Sun, 18 Apr 2010 14:51:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/18/111934.html#112937</guid><description><![CDATA[其他特殊符号： <br>1.符号&gt;&gt; <br>与符号&gt;相似，但区别在于&gt;&gt;是传递并在文件末尾追加。&gt;&gt;也可将回显传递给控制台。 <br>2.符号| <br>|是一个管道传输命令意思，是将上一命令执行的结果传递给下一命令去处理。 <br>例如： <br>dir d:\|find &quot;1508&quot; <br>以上命令的意思为查找d:\的所有，并寻找1508字符串。 <br>3.符号, <br>在某些特殊的情况下可以用,来代替空格使用。 <br>4.符号; <br>当命令相同的时候，可以将不同的目标用;隔离开来，但执行效果不变。如执行过程中发生错误，则只返回错误报告。 <br>例： <br>DIR C:\;D:\;E:\F:\ <br>以上的命令相当于 <br>DIR C:\ <br>DIR D:\ <br>DIR E:\ <br>DIR F:\ <img src ="http://www.cppblog.com/zmllegtui/aggbug/112937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-18 22:51 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/18/111934.html#112937#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112730</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Thu, 15 Apr 2010 15:40:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112730</guid><description><![CDATA[^ 转义符 : 用在特殊符号之前 <br>比如: <br>echo ^&amp;  <br>----------------<br>|| 连接符 : 当前面的命令没有成功执行 则执行后面的命令 <br>比如: <br>echo 0123456 | find &quot;789&quot; || echo 字符中没有789 <br>----------------<br>&amp;&amp; 连接符 : 当前面的命令成功执行 再执行后面的命令 <br>比如: <br>echo 0123456 | find &quot;123&quot; &amp;&amp; echo 字符中含有123 <br>----------------<br>&amp; 连接符 : 无论前面的命令是否成功执行 都执行后面的 <br>比如: <br>echo 0123456 | find &quot;789&quot; &amp; echo 字符中含有123 <br>虽然没有成功到789 但还是会执行echo 命令 <img src ="http://www.cppblog.com/zmllegtui/aggbug/112730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-15 23:40 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112730#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 常用的bat命令和用法</title><link>http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112713</link><dc:creator>zml_cnnk</dc:creator><author>zml_cnnk</author><pubDate>Thu, 15 Apr 2010 13:25:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112713</guid><description><![CDATA[for帮助：<br><br>FOR %variable IN (set) DO command [command-parameters]<br><br>  %variable                        指定一个单一字母可替换的参数。<br>  (set)                                指定一个或一组文件。可以使用通配符。<br>  command                        指定对每个文件执行的命令。<br>  command-parameters      为特定命令指定参数或命令行开关。<br><br>在批处理程序中使用 FOR 命令时，指定变量请使用 %%variable而不要用 %variable。变量名称是区分大小写的，所以 %i 不同于 %I.<br><br>如果启用命令扩展，则会支持下列 FOR 命令的其他格式:<br>FOR /D %variable IN (set) DO command [command-parameters]。<br><br>如果集中包含通配符，则指定与目录名匹配，而不与文件名匹配<br>FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]<br>检查以 [drive:]path 为根的目录树，指向每个目录中的 FOR 语句。如果在 /R 后没有指定目录规范，则使用当前目录。如果集仅为一个单点(.)字符，则枚举该目录树。<br><br>FOR /L %variable IN (start,step,end) DO command [command-parameters]<br>该集表示以增量形式从开始到结束的一个数字序列。因此，(1,1,5)将产生序列  1 2 3 4 5，(5,-1,1)将产生序列(5 4 3 2 1)<br><br>FOR /F [&quot;options&quot;] %variable IN (file-set) DO command [command-parameters]<br>FOR /F [&quot;options&quot;] %variable IN (&quot;string&quot;) DO command [command-parameters]<br>FOR /F [&quot;options&quot;] %variable IN ('command') DO command [command-parameters]<br>或者，如果有 usebackq 选项:<br>FOR /F [&quot;options&quot;] %variable IN (file-set) DO command [command-parameters]<br>FOR /F [&quot;options&quot;] %variable IN (&quot;string&quot;) DO command [command-parameters]<br>FOR /F [&quot;options&quot;] %variable IN ('command') DO command [command-parameters]<br>fileset 为一个或多个文件名。继续到 fileset 中的下一个文件之前，每份文件都被打开、读取并经过处理。处理包括读取文件，将其分成一行行的文字，然后将每行解析成零或更多的符号。然后用已找到的符号字符串变量值调用 For 循环。以默认方式，/F 通过每个文件的每一行中分开的第一个空白符号。跳过空白行。您可通过指定可选 &quot;options&quot; 参数替代默认解析操作。这个带引号的字符串包括一个<br>或多个指定不同解析选项的关键字。这些关键字为:<br><br>        eol=c           - 指一个行注释字符的结尾(就一个)<br>        skip=n          - 指在文件开始时忽略的行数。<br>        delims=xxx      - 指分隔符集。这个替换了空格和跳格键的<br>                          默认分隔符集。<br>        tokens=x,y,m-n  - 指每行的哪一个符号被传递到每个迭代<br>                          的 for 本身。这会导致额外变量名称的分配。m-n<br>                          格式为一个范围。通过 nth 符号指定 mth。如果<br>                          符号字符串中的最后一个字符星号，<br>                          那么额外的变量将在最后一个符号解析之后<br>                          分配并接受行的保留文本。<br>        usebackq        - 指定新语法已在下类情况中使用:<br>                          在作为命令执行一个后引号的字符串并且一个单<br>                          引号字符为文字字符串命令并允许在 file-set<br>                          中使用双引号扩起文件名称。<br><br>某些范例可能有助:<br><br>FOR /F &quot;eol=; tokens=2,3* delims=, &quot; %i in (myfile.txt) do @echo %i %j %k<br>会分析 myfile.txt 中的每一行，忽略以分号打头的那些行，将每行中的第二个和第三个符号传递给 for 函数体，用逗号和/或空格分隔符号。请注意，此 for 函数体的语句引用 %i 来获得第二个符号，引用 %j 来获得第三个符号，引用 %k来获得第三个符号后的所有剩余符号。对于带有空格的文件名，您需要用双引号将文件名括起来。为了用这种方式来使用双引号，还需要使用 usebackq 选项，否则，双引号会被理解成是用作定义某个要分析的字符串的。%i 在 for 语句中显式声明，%j 和 %k 是通过tokens= 选项隐式声明的。可以通过 tokens= 一行指定最多 26 个符号，只要不试图声明一个高于字母 &quot;z&quot; 或&quot;Z&quot; 的变量。请记住，FOR 变量是单一字母、分大小写和全局的变量；而且，不能同时使用超过 52 个。<br><br>还可以在相邻字符串上使用 FOR /F 分析逻辑，方法是，用单引号将括号之间的 file-set 括起来。这样，该字符串会被当作一个文件中的一个单一输入行进行解析。<br><br>最后，可以用 FOR /F 命令来分析命令的输出。方法是，将括号之间的 file-set 变成一个反括字符串。该字符串会被当作命令行，传递到一个子 CMD.EXE，其输出会被捕获到内存中，并被当作文件分析。如以下例子所示:<br>FOR /F &quot;usebackq delims==&quot; %i IN (`set`) DO @echo %i<br>会枚举当前环境中的环境变量名称。<br><br>另外，FOR 变量参照的替换已被增强。您现在可以使用下列<br>选项语法:<br><br>     %~I          - 删除任何引号(&quot;)，扩展 %I<br>     %~fI        - 将 %I 扩展到一个完全合格的路径名<br>     %~dI        - 仅将 %I 扩展到一个驱动器号<br>     %~pI        - 仅将 %I 扩展到一个路径<br>     %~nI        - 仅将 %I 扩展到一个文件名<br>     %~xI        - 仅将 %I 扩展到一个文件扩展名<br>     %~sI        - 扩展的路径只含有短名<br>     %~aI        - 将 %I 扩展到文件的文件属性<br>     %~tI        - 将 %I 扩展到文件的日期/时间<br>     %~zI        - 将 %I 扩展到文件的大小<br>     %~$PATH:I   - 查找列在路径环境变量的目录，并将 %I 扩展<br>                   到找到的第一个完全合格的名称。如果环境变量名<br>                   未被定义，或者没有找到文件，此组合键会扩展到<br>                   空字符串<br><br>可以组合修饰符来得到多重结果:<br><br>     %~dpI       - 仅将 %I 扩展到一个驱动器号和路径<br>     %~nxI       - 仅将 %I 扩展到一个文件名和扩展名<br>     %~fsI       - 仅将 %I 扩展到一个带有短名的完整路径名<br>     %~dp$PATH:I - 搜索列在路径环境变量的目录，并将 %I 扩展<br>                   到找到的第一个驱动器号和路径。<br>     %~ftzaI     - 将 %I 扩展到类似输出线路的 DIR<br><br>在以上例子中，%I 和 PATH 可用其他有效数值代替。%~ 语法用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名比较易读，而且避免与不分大小写的组合键混淆。<br><br><img src ="http://www.cppblog.com/zmllegtui/aggbug/112713.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">zml_cnnk</a> 2010-04-15 21:25 <a href="http://www.cppblog.com/zmllegtui/archive/2010/04/15/111934.html#112713#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: struct和class区别（C++）</title><link>http://www.cppblog.com/zmllegtui/archive/2010/01/31/65381.html#106875</link><dc:creator>leeing</dc:creator><author>leeing</author><pubDate>Sun, 31 Jan 2010 05:43:00 GMT</pubDate><guid>http://www.cppblog.com/zmllegtui/archive/2010/01/31/65381.html#106875</guid><description><![CDATA[未经验证的还是不要发表的好，以免让看的人更迷糊~ <br><br>3、struct不允许显示声明其无参数构造函数，这不同于class。<br>只看了这一条，在 gcc 4.4.1 (Mingw) 下<br><br>struct Node{<br>int a;<br>Node(){}<br>};<br><br>是可以通过的，其它几条没有细看了。<br><br>这里有一篇可以看看：<br><br><a target="_new" href="http://blog.csdn.net/yygydjkthh/archive/2008/11/27/3380565.aspx">http://blog.csdn.net/yygydjkthh/archive/2008/11/27/3380565.aspx</a><img src ="http://www.cppblog.com/zmllegtui/aggbug/106875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zmllegtui/" target="_blank">leeing</a> 2010-01-31 13:43 <a href="http://www.cppblog.com/zmllegtui/archive/2010/01/31/65381.html#106875#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>