随笔分类 -  c/c++知识

收集各类c、c++知识
摘要:#include "stdafx.h"typedef int (*func)(int,int);class data{public: data() { a=12; b=13; } ~data() { } static int setdata(int c,int d) { return c+d;... 阅读全文
posted @ 2014-08-11 11:34 chunlinge 阅读(609) 评论(0) 推荐(0) 编辑
摘要:事件支持已经是Delphi,Java,C#这样的后起语言的语法之一,但是在C++中并没有显示的支持。不同的编译器采用各自的方法来提供对事件的支持,例如:Borland C++ Builder通过扩展语法来提供事件支持,以实现VCL;MFC的事件是在设计时由向导生成的基于表格驱动的静态事件,不提供运行... 阅读全文
posted @ 2014-07-23 17:21 chunlinge 阅读(687) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-04-12 10:30 chunlinge 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Inheriting From a Native C++ Class in C#Hi, this is Jim Springfield, an architect on the Visual C++ team. I have blogged in the past about our IDE and Intellisense work. I am still heavily focused on that and we are working hard to deliver an improved experience, but this post is about a completely 阅读全文
posted @ 2014-04-11 20:22 chunlinge 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:先上图片,后上关键代码!关于c#调用c++com的代码 上图有了;c++组件我是采用的vs2010的atl自动生成的,当然“大声们”也可以采用手动写啦!至于怎么添加com里面的类,方法,属性,请自行百度。如果对c#不是很熟悉的话,这里就要注意out和ref的使用。 阅读全文
posted @ 2014-02-15 21:58 chunlinge 阅读(285) 评论(0) 推荐(0) 编辑
摘要:本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。 为什么需要线程池 目前的大多数网络服务器,包括 Web 服务器、Email 服务器以及数据库服 阅读全文
posted @ 2014-02-10 18:19 chunlinge 阅读(578) 评论(0) 推荐(0) 编辑
摘要:这里我是用的是vs200,编译器,我以前用ogre的时候编译了boost1.5.3,我本来是直接在klayge里面找到boost直接运行bootstrap.bat,但是结果是失败的,查找了下原因是因为没有bjam.exe,需要在boost里面编译,过于麻烦,我就直接把以前编译好的文件放到boost和bat文件里面,运行bjam.exe,就可以了,自动编译生成dll和lib 阅读全文
posted @ 2014-02-08 10:21 chunlinge 阅读(248) 评论(0) 推荐(0) 编辑
摘要:本文作者:Leal授权许可:创作共享协议GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/bash。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filen 阅读全文
posted @ 2013-12-17 20:18 chunlinge 阅读(617) 评论(0) 推荐(0) 编辑
摘要:sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get dist-upgradesudo apt-get install libfcitx-qt5-0 阅读全文
posted @ 2013-12-08 20:18 chunlinge 阅读(469) 评论(0) 推荐(0) 编辑
摘要:格式代码AABCABCDEFGH%SAABCABCDEFGH%5S####A##ABCABCDEFGH%.5SAABCABCDE%5.5S####A##ABCABCDE%-5SA####ABC##ABCDEFGHPrintf格式化字符串格式代码1-1212345123456789%d1-1212345123456789%6d#####1###-12#12345123456789%.4d0001-001212345123456789%6.4d##0001#-0012#12345123456789%-4d1####-12#12345123456789%04d0001-012123451234567 阅读全文
posted @ 2013-11-15 16:08 chunlinge 阅读(977) 评论(0) 推荐(0) 编辑