最新评论
Re:国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] RNAMatrix 2010-07-12 20:20
程序员得不到重视!
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吧
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] 二手的程序员 2007-03-12 09:36
我有脚气
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] 啊 2007-03-11 20:28
不能重用就是你自己的问题咯,多看多学多思考。
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] 聆听森林 2007-03-11 14:16
我是刚学校走来实习的学生,听你们这么说。都有点不知何去何从了...边走边看吧!谢谢
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] 阿牛 2007-03-11 11:03
最郁闷的是,程序设计人员设计的东西,不重用,相似的代码写得超过5篇,估计谁也不想再写了。还好我在小公司,设计,代码书写都是自己,哈哈。
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] Jeffrey Zhao 2007-03-11 01:23
激情很重要
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] [David.S] 2007-03-10 15:33
@JesseZhao
是啊,现在的世界很疯狂,现实总和理想和很大的差距。
印度的种姓制度,让他们的代码工人(原谅我用这个词)认为做程序员已经很不错了。但咱们自从先人陈胜喊出:“王候将相宁有种乎”后,大都有了“凭什么他能怎么怎么”的想法,加上现实的影响,太多悲观的论调,感慨万千啊。
是啊,现在的世界很疯狂,现实总和理想和很大的差距。
印度的种姓制度,让他们的代码工人(原谅我用这个词)认为做程序员已经很不错了。但咱们自从先人陈胜喊出:“王候将相宁有种乎”后,大都有了“凭什么他能怎么怎么”的想法,加上现实的影响,太多悲观的论调,感慨万千啊。
re: 国外网站专家揭示 不愿意做程序员的最大原因 [来自:CSDN] JesseZhao 2007-03-10 14:41
越写越没意思,是让人最痛苦的了
