作者wuliou (菜逼八准菸酒生)
看板Programming
标题[问题] 重复性程式码
时间Tue Dec 31 10:26:39 2013
小弟目前在写一个影像处理的程式 用Windows From + C#
因为是影像处理 所以会有一堆function做类似的事情:
for(width) <----┐
for(height) <----重复
//process pixel
如果是用C/C++写的话 直觉会想到用function pointer来做
C#也有类似的Delegate可以用
但是这样原本一个function就会要分成三个function:
例如二值化就会变成
1.外部呼叫用的function
2.内部执行thresholding的function
3.走过每个pixel的function
这样好像变的更乱了啊……
不知道有没有比较整洁的写法?
--
「连系上的课都选不到不就只能延毕了吗!」 「我啊…真是个笨蛋」
「大四25学分...这绝对很奇怪啊!」 「你能面对真正的选课吗?」
「一个人大五,很寂寞吧」 「你就不能体谅一下大四的吗!」
「加签什麽的,怎麽可能会有」 「(发买课文ing)已经没什麽好怕的了」
「无法回避的冲堂与停开,就由你来颠覆吧」 「和我签下契约,成为大五生吧!」
魔法大学生 选课☆危机 现正热映中
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.46.197
1F:→ azureblaze:lambda expression(c++11) 1.34.63.98 12/31 10:34
2F:推 soheadsome:推楼上 c++11有lambda可以用 很方便 140.122.216.61 12/31 13:32
3F:→ wuliou:感谢,我研究一下 59.115.50.65 01/01 11:12
4F:推 fireslayer:C#也有lambda 140.113.243.77 01/06 03:57