你认识我吗?我认识他吗?他认识你吗?

比美军还厉害的就是美色,和美色一样厉害的就是美元...
posts - 1, comments - 13, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

最新评论

程序员得不到重视!
Re:c#模拟c++中的复杂联合问题 egmkang 2010-04-20 10:15  
[quote][David.S]: @egmkang [quote]egmkang: 建议一下哈 你既然都P/Invoke了,为啥不用C/C++把这个东西封装一下呢?? 岂不更方便[/quote] 是的,但对vc真的不了解,使用vc建立哪种类型的项目,都不是太清楚。[/quote] 创建一个Win32工程,然后选择DLL就行了(动态库).
Re:c#模拟c++中的复杂联合问题 [David.S] 2010-04-20 10:09  
@egmkang [quote]egmkang: 建议一下哈 你既然都P/Invoke了,为啥不用C/C++把这个东西封装一下呢?? 岂不更方便[/quote] 是的,但对vc真的不了解,使用vc建立哪种类型的项目,都不是太清楚。
Re:c#模拟c++中的复杂联合问题 egmkang 2010-04-19 18:53  
建议一下哈 你既然都P/Invoke了,为啥不用C/C++把这个东西封装一下呢?? 岂不更方便
Re:c#模拟c++中的复杂联合问题 egmkang 2010-04-19 18:52  
哦,失误,没看你的文章,貌似.NET里面有对齐这么个东西的.... 失误失误
Re:c#模拟c++中的复杂联合问题 egmkang 2010-04-19 18:50  
Union在C/C++中,是一种比较BT的数据结构,但其本质就是多个成员指向了同一个地方. 比如说,[code=cpp] Union W{int a; char b;}; [/code] 个么在C#中就应该是这种表现: [code=cpp] struct Union_W { public: int GetA(){return a;} Byte GetB(){return (byte)(a&0xFF000000)>>16;} void SetA(int a){this.a=a;} void SetB(Byte b){a=(b<<16)&(a&0x00FFFFFF);} private: int a; } [/code] 代码我没仔细斟酌. 如果Union里面多个成员不存在错综复杂的关系的话,不需要错综复杂的位运算,否则,呵呵.. 另外,位运算需要注意大小端问题,ARM应该是小端CPU吧
我有脚气
不能重用就是你自己的问题咯,多看多学多思考。
我是刚学校走来实习的学生,听你们这么说。都有点不知何去何从了...边走边看吧!谢谢
最郁闷的是,程序设计人员设计的东西,不重用,相似的代码写得超过5篇,估计谁也不想再写了。还好我在小公司,设计,代码书写都是自己,哈哈。
@JesseZhao
是啊,现在的世界很疯狂,现实总和理想和很大的差距。
印度的种姓制度,让他们的代码工人(原谅我用这个词)认为做程序员已经很不错了。但咱们自从先人陈胜喊出:“王候将相宁有种乎”后,大都有了“凭什么他能怎么怎么”的想法,加上现实的影响,太多悲观的论调,感慨万千啊。
越写越没意思,是让人最痛苦的了