由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 基于macro的meta programming真难懂
相关主题
请教一个boost::bind的问题问低级问题
如何用 preprocessor unroll for loop?弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?
C++的exception大家常用吗?从一个Embedded C++ quiz 调查看印度人的实力
三个C syntax 弱问题使用asio的项目成功编译了
one question about operator delete嵌入式编程问题
输入输出流,stl,api精通各需要多长时间?你们写过的最长的main函数有多长?
深情的呼唤师傅们!C++做题做不出来啦!看魏老师和好虫论战,总结一句话
师傅们,C++概念题,弟子有礼了大家不要爱屋及乌
相关话题的讨论汇总
话题: puke话题: 难懂话题: macro话题: boost话题: meta
进入Programming版参与讨论
1 (共1页)
g*********s
发帖数: 1782
1
读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
这个技术该淘汰了吧。看不出有什么好的,可维护性极差。
d1
发帖数: 1213
2
have sample code?

读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

【在 g*********s 的大作中提到】
: 读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
: 这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

g*********s
发帖数: 1782
3
sorry. can't post it out.

【在 d1 的大作中提到】
: have sample code?
:
: 读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
: 这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

D*******a
发帖数: 3688
4
same here. it's so disgusting to see mixed c/c++ code.

【在 g*********s 的大作中提到】
: 读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
: 这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

d****p
发帖数: 685
5
Preprocessor will be long lasting :-) Even modern C++ stuff like boost uses
macro.
Usually such code should be wrapped up properly and easily to use via
interface. And it should be maintained by ppl with needed experience. Say,
boost library is never maintainable to ppl like me :-(

【在 g*********s 的大作中提到】
: 读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
: 这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

p***o
发帖数: 1252
6
那玩意不是给人看的,加新功能不如重新用新技术实现一个。

【在 g*********s 的大作中提到】
: 读公司的一段旧代码,据说是某个牛人写的。难懂,且牛人已走。
: 这个技术该淘汰了吧。看不出有什么好的,可维护性极差。

l******e
发帖数: 12192
7
macros其实已经比tags, traits之类的容易maintain多了

uses

【在 d****p 的大作中提到】
: Preprocessor will be long lasting :-) Even modern C++ stuff like boost uses
: macro.
: Usually such code should be wrapped up properly and easily to use via
: interface. And it should be maintained by ppl with needed experience. Say,
: boost library is never maintainable to ppl like me :-(

t****t
发帖数: 6806
8
boost use PP because c++ doesn't have reflection. so PP is inevitable.

uses

【在 d****p 的大作中提到】
: Preprocessor will be long lasting :-) Even modern C++ stuff like boost uses
: macro.
: Usually such code should be wrapped up properly and easily to use via
: interface. And it should be maintained by ppl with needed experience. Say,
: boost library is never maintainable to ppl like me :-(

d****p
发帖数: 685
9
BOOST_STATIC_ASSERT( what_thrust_said == truth ); // never fail

【在 t****t 的大作中提到】
: boost use PP because c++ doesn't have reflection. so PP is inevitable.
:
: uses

p*u
发帖数: 2454
10

PUKE!!!

【在 d****p 的大作中提到】
: BOOST_STATIC_ASSERT( what_thrust_said == truth ); // never fail
d****p
发帖数: 685
11
PUKE!!! --> !!!PUKE and it will compile if you overload ! operator
or I am sure you will be fingerpointed by your colleagues for breaking build.
But it is good news for you since usually this sort of people will get
promoted.

【在 p*u 的大作中提到】
:
: PUKE!!!

1 (共1页)
进入Programming版参与讨论
相关主题
大家不要爱屋及乌one question about operator delete
看了10分钟Scala,一个问题:啥叫FP?输入输出流,stl,api精通各需要多长时间?
阅读scala中深情的呼唤师傅们!C++做题做不出来啦!
易写性,易维护和执行效率综合来看师傅们,C++概念题,弟子有礼了
请教一个boost::bind的问题问低级问题
如何用 preprocessor unroll for loop?弱问:VS.net里面VC++工程的"Windows窗体应用程序"是什么类库?
C++的exception大家常用吗?从一个Embedded C++ quiz 调查看印度人的实力
三个C syntax 弱问题使用asio的项目成功编译了
相关话题的讨论汇总
话题: puke话题: 难懂话题: macro话题: boost话题: meta