[cpp] 答复: Cpp Digest, Vol 33, Issue 17

kuhx kuhx at 163.com
Fri Dec 15 15:24:15 CST 2006


用cpp也有几年了,觉得做某些东西的确是有点力不从心,也许放弃cpp是一个比较好办
法,有时间研究一下Erlang也是个不错。
Cpp现在在客户端应该还是比较合适的,部署起来还是比较方便的,不需要虚拟机的支
持。我先试试用Erlang做一个简单点的网站,期望能带来生产力的提高。
Cpp接口形式我也考虑过,这个设计有些麻烦,需要考虑很多东西,特别是数据的通用
性。新旧版本的数据是否兼容,这个在设计的初期要认真的考虑。
不知道是不是有人对Erlang感兴趣的,一起学习一下,看看能不能借用其中的一些想法
和做法。

-----邮件原件-----
发件人: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com] 代表
cpp-request at codingnow.com
发送时间: 2006年12月15日 14:37
收件人: cpp at codingnow.com
主题: Cpp Digest, Vol 33, Issue 17

想在 Cpp 列表发言 , 请 email 给

	cpp at codingnow.com

经由 WWW 订阅或取消订阅 , 请到

	http://codingnow.com/mailman/listinfo/cpp

或通过 email , 送出一封标题或内文为 'help' 到

	cpp-request at codingnow.com

想与列表管理员取得联系时 , 请 email 给

	cpp-owner at codingnow.com

当回信时 , 请给一个适当的标题 , 这样会比
 "Re: Contents of Cpp digest..."更清楚明白.


Today's Topics:

   1. 答复: Cpp Digest, Vol 33, Issue 16 (kuhx)
   2. Re: 答复: Cpp Digest, Vol 33, Issue 16 (qiaojie)
   3. wxWidgets试用 ( 李慧霸 )
   4. Re: wxWidgets试用 (=?GB2312?B?wqzBorV0KGJhZF9maXNoKQ==?=)
   5. Re: Re: [cpp] wxWidgets试用 (DarkSpy)
   6. Re: 答复: Cpp Digest, Vol 33, Issue 16 (Oscar.Ken)


----------------------------------------------------------------------

Message: 1
Date: Fri, 15 Dec 2006 13:02:50 +0800
From: "kuhx" <kuhx at 163.com>
Subject: [cpp] 答复: Cpp Digest, Vol 33, Issue 16
To: <cpp at codingnow.com>
Message-ID: <000301c72006$454682d0$4d01a8c0 at workgroukuhx>
Content-Type: text/plain;	charset="gb2312"

现在我就想有没有什么办法来实现这种,或者尽量实现这种类型的语法呢?在进行计算
的时候太方便了。希望大家一起来探讨一下。
还有一个问题我一直在思考,是否可以用cpp实现热插拔的代码。也就是不用重新启动
任何组件,就实现升级。这种特性对服务器来说太棒了

-----邮件原件-----
发件人: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com] 代表
cpp-request at codingnow.com
发送时间: 2006年12月15日 12:01
收件人: cpp at codingnow.com
主题: Cpp Digest, Vol 33, Issue 16

想在 Cpp 列表发言 , 请 email 给

	cpp at codingnow.com

经由 WWW 订阅或取消订阅 , 请到

	http://codingnow.com/mailman/listinfo/cpp

或通过 email , 送出一封标题或内文为 'help' 到

	cpp-request at codingnow.com

想与列表管理员取得联系时 , 请 email 给

	cpp-owner at codingnow.com

当回信时 , 请给一个适当的标题 , 这样会比
 "Re: Contents of Cpp digest..."更清楚明白.


Today's Topics:

   1. Re: 答复: Cpp Digest, Vol 33, Issue 13 (li guojian)


----------------------------------------------------------------------

Message: 1
Date: Fri, 15 Dec 2006 12:14:40 +0800
From: "li guojian" <guojianlee at gmail.com>
Subject: Re: [cpp] 答复: Cpp Digest, Vol 33, Issue 13
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
	<90a4fbb00612142014o11dfd1fen286f7843eb68dc62 at mail.gmail.com>
Content-Type: text/plain; charset=GB2312; format=flowed

On 12/14/06, kuhx <kuhx at 163.com> wrote:
> 关于函数式编程:
> 最近一段时间用了一下javascript,觉得里面的函数是编程很舒服,特别是把阻塞函
数编程非阻塞函数的时候,是多么的流畅。
> 所以我想有没有办法变通一下C++,让它也支持函数式编程,比如类似以下语法:
> printf(function(){return "Hello world";}());
> 其实这个只是一个初步的想法,而且在boost里面也有lamdba的实现,不过我觉得
lamdba不是很自然,所以想有没有什么办法实现一个流畅的匿名函数。
> 比如java和c#应该都是能在函数调用里面进行类定义的,但是C++好像不行。
>
是这样的。c++是不可能有匿名函数。boost 的lamdba只是通过重载"
,"符号,来实现,使用范围和受限制,用起来感觉不好。不知道以后c++ 会不会填加这
个特性。



------------------------------

_______________________________________________
Cpp mailing list
Cpp at codingnow.com
http://codingnow.com/mailman/listinfo/cpp


End of Cpp Digest, Vol 33, Issue 16
***********************************



------------------------------

Message: 2
Date: Fri, 15 Dec 2006 13:04:40 +0800
From: qiaojie <qiaojie at gmail.com>
Subject: Re: [cpp] 答复: Cpp Digest, Vol 33, Issue 16
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
	<7cab66f10612142104i41bec50ckbd7678c30a4bd732 at mail.gmail.com>
Content-Type: text/plain; charset="gb2312"

唯一的方法就是放弃使用C++


在06-12-15,kuhx <kuhx at 163.com> 写道:
>
> 现在我就想有没有什么办法来实现这种,或者尽量实现这种类型的语法呢?在进行计
算
> 的时候太方便了。希望大家一起来探讨一下。
> 还有一个问题我一直在思考,是否可以用cpp实现热插拔的代码。也就是不用重新启
动
> 任何组件,就实现升级。这种特性对服务器来说太棒了
>
> -----邮件原件-----
> 发件人: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com] 代表
> cpp-request at codingnow.com
> 发送时间: 2006年12月15日 12:01
> 收件人: cpp at codingnow.com
> 主题: Cpp Digest, Vol 33, Issue 16
>
> 想在 Cpp 列表发言 , 请 email 给
>
>         cpp at codingnow.com
>
> 经由 WWW 订阅或取消订阅 , 请到
>
>         http://codingnow.com/mailman/listinfo/cpp
>
> 或通过 email , 送出一封标题或内文为 'help' 到
>
>         cpp-request at codingnow.com
>
> 想与列表管理员取得联系时 , 请 email 给
>
>         cpp-owner at codingnow.com
>
> 当回信时 , 请给一个适当的标题 , 这样会比
> "Re: Contents of Cpp digest..."更清楚明白.
>
>
> Today's Topics:
>
>    1. Re: 答复: Cpp Digest, Vol 33, Issue 13 (li guojian)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 15 Dec 2006 12:14:40 +0800
> From: "li guojian" <guojianlee at gmail.com>
> Subject: Re: [cpp] 答复: Cpp Digest, Vol 33, Issue 13
> To: "C++ Discuss Group" <cpp at codingnow.com>
> Message-ID:
>         <90a4fbb00612142014o11dfd1fen286f7843eb68dc62 at mail.gmail.com>
> Content-Type: text/plain; charset=GB2312; format=flowed
>
> On 12/14/06, kuhx <kuhx at 163.com> wrote:
> > 关于函数式编程:
> > 最近一段时间用了一下javascript,觉得里面的函数是编程很舒服,特别是把阻塞
函
> 数编程非阻塞函数的时候,是多么的流畅。
> > 所以我想有没有办法变通一下C++,让它也支持函数式编程,比如类似以下语法:
> > printf(function(){return "Hello world";}());
> > 其实这个只是一个初步的想法,而且在boost里面也有lamdba的实现,不过我觉得
> lamdba不是很自然,所以想有没有什么办法实现一个流畅的匿名函数。
> > 比如java和c#应该都是能在函数调用里面进行类定义的,但是C++好像不行。
> >
> 是这样的。c++是不可能有匿名函数。boost 的lamdba只是通过重载"
> ,"符号,来实现,使用范围和受限制,用起来感觉不好。不知道以后c++ 会不会填加
这
> 个特性。
>
>
>
> ------------------------------
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
>
> End of Cpp Digest, Vol 33, Issue 16
> ***********************************
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://codingnow.com/pipermail/cpp/attachments/20061215/94de15e5/attachment-
0001.html

------------------------------

Message: 3
Date: Fri, 15 Dec 2006 13:24:42 +0800
From: " 李慧霸 " <magazine.lihuiba at 163.com>
Subject: [cpp] wxWidgets试用
To: "cpp" <cpp at codingnow.com>
Message-ID: <200612151323122503722 at 163.com>
Content-Type: text/plain;	charset="gb2312"

最近试用了一下wxWidgets,是最新的2.8版本。我发现即使一个很简单的例子,编译产
生的release版exe文件也有1~2MB,debug版更大。我用的是vc6,静态连接wxWidgets。

我很想知道wxWidgets产生的代码里面究竟是什么东西占了这么大的空间,别的界面解
决方案,如MFC、WTL或者bcb、delphi似乎没有这么大的消耗。
 				
--------------
李慧霸
2006-12-15




------------------------------

Message: 4
Date: Fri, 15 Dec 2006 14:39:40 +0800
From: "=?GB2312?B?wqzBorV0KGJhZF9maXNoKQ==?=" <luliyi1024 at gmail.com>
Subject: Re: [cpp] wxWidgets试用
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
	<9faf1d280612142239s242b37ccp9ea2223f5cb959e0 at mail.gmail.com>
Content-Type: text/plain; charset=GB2312; format=flowed

静态链接跟你例子是否简单没有什么关系。
你还是真的去静态链接一个MFC库或者用BCB静态链接vcl搞个东西看看到底多大吧。

ATL\WTL是基于template的,没有用到的东西不会被编译进去,当然会小很多。

On 12/15/06, 李慧霸 <magazine.lihuiba at 163.com> wrote:
> 最近试用了一下wxWidgets,是最新的2.8版本。我发现即使一个很简单的例子,编译
产生的release版exe文件也有1~2MB,debug版更大。我用的是vc6,静态连接
wxWidgets。
>
> 我很想知道wxWidgets产生的代码里面究竟是什么东西占了这么大的空间,别的界面
解决方案,如MFC、WTL或者bcb、delphi似乎没有这么大的消耗。
>
> --------------
> 李慧霸
> 2006-12-15
>
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>



------------------------------

Message: 5
Date: Fri, 15 Dec 2006 14:58:34 +0800
From: "DarkSpy" <coneos at 21cn.com>
Subject: Re: Re: [cpp] wxWidgets试用
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID: <cD938784849661.01340 at send5.inner-21cn.com>
Content-Type: text/plain;	charset="gb2312"

卢立璵(bad_fish),您好!

  2楼

======= 2006-12-15 您在来信中写道:=======

>静态链接跟你例子是否简单没有什么关系。
>你还是真的去静态链接一个MFC库或者用BCB静态链接vcl搞个东西看看到底多大吧。
>
>ATL\WTL是基于template的,没有用到的东西不会被编译进去,当然会小很多。
>
>On 12/15/06, 李慧霸 <magazine.lihuiba at 163.com> wrote:
>> 最近试用了一下wxWidgets,是最新的2.8版本。我发现即使一个很简单的例子,编
译产生的release版exe文件也有1~2MB,debug版更大。我用的是vc6,静态连接
wxWidgets。
>>
>> 我很想知道wxWidgets产生的代码里面究竟是什么东西占了这么大的空间,别的界面
解决方案,如MFC、WTL或者bcb、delphi似乎没有这么大的消耗。
>>
>> --------------
>> 李慧霸
>> 2006-12-15
>>
>>
>> _______________________________________________
>> Cpp mailing list
>> Cpp at codingnow.com
>> http://codingnow.com/mailman/listinfo/cpp
>>
>
>_______________________________________________
>Cpp mailing list
>Cpp at codingnow.com
>http://codingnow.com/mailman/listinfo/cpp
>

= = = = = = = = = = = = = = = = = = = =
			

                    致
礼!
				 
               DarkSpy
               coneos at 21cn.com
					2006-12-15 



------------------------------

Message: 6
Date: Fri, 15 Dec 2006 15:14:08 +0800
From: "Oscar.Ken" <oscar.ken at gmail.com>
Subject: Re: [cpp] 答复: Cpp Digest, Vol 33, Issue 16
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
	<2b43e1470612142314s1a7ec4ddy44df8c9c871e3448 at mail.gmail.com>
Content-Type: text/plain; charset="gb2312"

呵呵,要实现这种功能放弃使用C++是比较明智的选择。
不过也不是没办法,用config+ObjectFactory,把你的插件代码抽出相应的
interface,然后在你的程序中做个能让它重新更新相应interface的功能就行了。


在06-12-15,qiaojie <qiaojie at gmail.com> 写道:
>
> 唯一的方法就是放弃使用C++
>
>
> 在06-12-15,kuhx <kuhx at 163.com> 写道:
> >
> > 现在我就想有没有什么办法来实现这种,或者尽量实现这种类型的语法呢?在进行
计算
> > 的时候太方便了。希望大家一起来探讨一下。
> > 还有一个问题我一直在思考,是否可以用cpp实现热插拔的代码。也就是不用重新
启动
> > 任何组件,就实现升级。这种特性对服务器来说太棒了
> >
> > -----邮件原件-----
> > 发件人: cpp-bounces at codingnow.com [mailto:cpp-bounces at codingnow.com] 代
表
> > cpp-request at codingnow.com
> > 发送时间: 2006年12月15日 12:01
> > 收件人: cpp at codingnow.com
> > 主题: Cpp Digest, Vol 33, Issue 16
> >
> > 想在 Cpp 列表发言 , 请 email 给
> >
> >         cpp at codingnow.com
> >
> > 经由 WWW 订阅或取消订阅 , 请到
> >
> >          http://codingnow.com/mailman/listinfo/cpp
> >
> > 或通过 email , 送出一封标题或内文为 'help' 到
> >
> >         cpp-request at codingnow.com
> >
> > 想与列表管理员取得联系时 , 请 email 给
> >
> >          cpp-owner at codingnow.com
> >
> > 当回信时 , 请给一个适当的标题 , 这样会比
> > "Re: Contents of Cpp digest..."更清楚明白.
> >
> >
> > Today's Topics:
> >
> >    1. Re: 答复: Cpp Digest, Vol 33, Issue 13 (li guojian)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 15 Dec 2006 12:14:40 +0800
> > From: "li guojian" <guojianlee at gmail.com>
> > Subject: Re: [cpp] 答复: Cpp Digest, Vol 33, Issue 13
> > To: "C++ Discuss Group" <cpp at codingnow.com>
> > Message-ID:
> >         <90a4fbb00612142014o11dfd1fen286f7843eb68dc62 at mail.gmail.com >
> > Content-Type: text/plain; charset=GB2312; format=flowed
> >
> > On 12/14/06, kuhx <kuhx at 163.com> wrote:
> > > 关于函数式编程:
> > > 最近一段时间用了一下javascript,觉得里面的函数是编程很舒服,特别是把阻
塞函
> > 数编程非阻塞函数的时候,是多么的流畅。
> > > 所以我想有没有办法变通一下C++,让它也支持函数式编程,比如类似以下语
法:
> > > printf(function(){return "Hello world";}());
> > > 其实这个只是一个初步的想法,而且在boost里面也有lamdba的实现,不过我觉
得
> > lamdba不是很自然,所以想有没有什么办法实现一个流畅的匿名函数。
> > > 比如java和c#应该都是能在函数调用里面进行类定义的,但是C++好像不行。
> > >
> > 是这样的。c++是不可能有匿名函数。boost 的lamdba只是通过重载"
> > ,"符号,来实现,使用范围和受限制,用起来感觉不好。不知道以后c++ 会不会填
加这
> > 个特性。
> >
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > Cpp mailing list
> > Cpp at codingnow.com
> > http://codingnow.com/mailman/listinfo/cpp
> >
> >
> > End of Cpp Digest, Vol 33, Issue 16
> > ***********************************
> >
> > _______________________________________________
> > Cpp mailing list
> > Cpp at codingnow.com
> > http://codingnow.com/mailman/listinfo/cpp
> >
>
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
>


-- 
[天道酬勤,宁静致远]
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://codingnow.com/pipermail/cpp/attachments/20061215/9083770c/attachment.
html

------------------------------

_______________________________________________
Cpp mailing list
Cpp at codingnow.com
http://codingnow.com/mailman/listinfo/cpp


End of Cpp Digest, Vol 33, Issue 17
***********************************



More information about the Cpp mailing list