OwlMan的Blog
星期二, 二月 12, 2008
  测试语法高亮功能

功能提供者:http://code.google.com/p/syntaxhighlighter/

Ruby代码


require "test/unit"
require "src/test_contianer"
require "src/test_language"
class MyTest < Test::Unit::TestCase
def test_contianer
coll = TestContianer.new(10)
s0 = "abc"
coll.append(s0)
assert_equal(s0,coll[0])
s1 = "abcd"
coll[1] = s1
assert_equal(s1,coll[1])
coll.delend()
assert_nil(coll[1])
assert_equal(s0,coll.find(s0))
end
def test_language
tobj = TestLanguage.create(){|t| t.class}
assert_nil(tobj)
end
end

Cpp代码


#include
#include
using namespace std;

map gctable;//编译器插入代码
class A
{};
gctable["A"] = 0;//编译器插入代码
A* obp;//编译器插入代码
void rungc()//编译器插入代码
{
map::iterator it = gctable.begin();
for(;it != gctable.end();++it)
if(gctable["A"] == 0)
delete obp;
}
int main()
{
A *p0 = new A;
gctable["A"]++;obp = p;//编译器插入代码
{
A *p1 = p0;
gctable["A"]++;//编译器插入代码
//....
gctable["A"]--;//编译器插入代码
}
rungc();//编译器插入代码
gctable["A"]--;//编译器插入代码
rungc();//编译器插入代码
return 0;
}



 
生活、技术、哲学、信仰……

我的照片
姓名: 凌 杰
位置: 杭州, 浙江, China
存档
五月 2006 / 六月 2006 / 七月 2006 / 八月 2006 / 九月 2006 / 十月 2006 / 十一月 2006 / 十二月 2006 / 一月 2007 / 二月 2007 / 五月 2007 / 六月 2007 / 八月 2007 / 十月 2007 / 一月 2008 / 二月 2008 / 四月 2008 /


Powered by Blogger

订阅
帖子 [Atom]