元编程打印菱形


庆祝甘草在博客园注册成功。随便发一篇小文章,先充充门面,顺便再测试一下CSS。

charLINE[]="************************************************";
template
<intN,intL>
classPrintLine
{
public:
enum{C1=(N/2-L>0)?N/2-L:L-N/2,C=N-C1*2,B=N+C-C/2,O=sizeof(LINE)-C-1};

staticvoidPrint()
{
printf(
"%*s\n",B,LINE+O);
PrintLine
<N,L+1>::Print();
}

}
;
template
<intN>
classPrintLine<N,N>
{
public:
staticvoidPrint(){}
}
;

template
<intN>
voidPrint()
{
PrintLine
<N,0>::Print();
}

intmain()
{
Print
<9>();//Test1
Print<5>();//Test2
return0;
}

目前不爽的是,blockquote标签内的文本style是斜体的,而我不是很想修改这里的CSS,但是我还是改了。

还有就是,我打算在页脚加点代码,如下:
<input type="button" onclick="javascript: return function(){ window.external.AddFavorite('http://healerkx.cnblogs.com', 'Healer Blog');}();"></input>
但是显然这样的代码在firefox是无效的,而且就是IE也报错了,说哥们我没有权限。
优质内容筛选与推荐>>
1、jQuery 1.8 Beta 1 模块化发布 重构CSS选择器,加强动画支持
2、js,jquery的一个简单按时间循环调用方法
3、mysql数据可以连接到myeclipse当中需要知道的语法
4、CentOS系统挂载FAT32的U盘
5、Sublime Text3快捷键汇总


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号