MDLFANS的专栏

探讨mdl编程、CAD使用技术

排序:
默认
按更新时间
按访问量

Windows下Lua Call C的方法

1.   用VS建立如下的dll项目,代码如下: #include #include #pragma comment(lib,"lua51.lib")   static int l_sin(lua_State* L) {     double d = lua_ton...

2016-08-13 12:04:45

阅读数:301

评论数:0

boost 与 C++11 比较

先不说boost的初始化表是多么怪异的形式了。c++11用大括号一括起来就OK了。 auto 和 boost_auto 差别太大了,必须得告诉boost_auto宏一个类型,而非编译器本身的推断,不从编译器上搞突破,效率折扣大了,既然这么笨,似乎也没有用boost_auto的必要了。 ...

2015-06-23 21:30:07

阅读数:2229

评论数:0

两个库的any容器比较

any容器,仅能包含一个类型的值。

2014-11-12 13:50:54

阅读数:567

评论数:0

备忘录模式 C++实现

memento模式最不好理解的是三个类的角色,其中两个是

2014-09-06 14:40:27

阅读数:594

评论数:0

状态模式 C++实现

Mark一下:

2014-09-04 15:05:30

阅读数:544

评论数:0

模板方法模式 C++实现

最好的学习设计模式的方法就是用最简单的

2014-08-31 19:06:22

阅读数:762

评论数:0

访问者模式之C++实现

// app.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include using nam...

2014-08-31 13:54:15

阅读数:484

评论数:0

组合模式 Jave与C++实现及比较

初学Java,觉得不关注资源管理,总让人惴惴不安呢,

2014-08-23 16:19:49

阅读数:467

评论数:0

不够彻底的桥接方式 - 读《设计模式》

刘伟主编的大学专业教程的《设计模式》中关于桥接模式的一个例子1

2014-08-20 22:58:06

阅读数:578

评论数:0

Bridge模式 - 《Design patterns Explained》心得

#include "createElement.h" extern"C" DLLEXPORT int MdlMain ( int argc, char** argv ) { DPoint3d pts[] = { {0,0,...

2014-08-08 10:31:47

阅读数:636

评论数:0

Qt与Boost多线程比较

虽然mdl开发不支持多线程,如果不涉及mdl

2014-07-20 21:59:39

阅读数:2934

评论数:0

BOOST模板库实现的功能与lua在语言层级提供的支持之比较

因为编译器不能升级,所以用了不少boost,

2014-07-03 22:36:27

阅读数:1101

评论数:0

boost::any任意类别容器

boost::any是个容器,而且可以用任意类别构造。

2014-06-29 21:28:50

阅读数:1519

评论数:0

廊道建模

重点: 1 - 对齐 2 - 辅助剖面

2014-06-21 22:58:47

阅读数:608

评论数:0

设计模式的混合使用

设计模式本来就是一些成熟的使用方法,

2014-06-15 19:12:36

阅读数:1702

评论数:0

vc 2005运行时的问题导致在客户机上不能运行

把mdl程序移植到另外一台电脑上运行,问题多多,让我始料未及, 我以为在目标机器上安装了VC2005分发包:vcredist_x86.exe 就可以万事大吉了, 结果牛B的微软再一次让我领教到了他的厉害...再一次被折磨.   但是我打开清单文件一看: ...

2014-06-07 19:28:17

阅读数:540

评论数:0

BOOST中的union:boost::variant

可完美替换掉C的union,而且不仅是POD类型。 取回也更加

2014-06-05 17:48:08

阅读数:1026

评论数:0

qt下的重磅插件QWT和libqxt终于搞定了

经过不眠不休的几个昼夜,QWT可以安装在qt+vs2005下,而libqxt因为编译器版本不符,死活与qtcreator适应不了。qtcreator低版本的plugins功能太弱了,高版本有抛弃了vs2005. 真折磨死人了……………… 幸好,他们都和qt designer还算和睦。 上图,炫一下:

2014-02-17 16:05:03

阅读数:3252

评论数:3

在mdl中的Qt消息重定位

这种重定位简直太完善了,简直是为mdl开发量身定制的。   void mdlMessageOutput (QtMsgType type, const char *msg) { switch (type) { case QtDebugMsg: mdlc...

2013-12-07 16:58:14

阅读数:922

评论数:0

用C++\CLI包装普通类

普通类,即不是value class 也不是ref class。是C或者C++的类。这种类必须用new创建,而不是gcnew。所以必须释放。要在cli中使用他们,得找个合适的时机释放他们。见代码: #pragma unmanaged struct __declspec(dllexport) poi...

2013-10-31 15:18:45

阅读数:932

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭