
C++
victoryckl
这个作者很懒,什么都没留下…
展开
-
IntSetSTL.h
#include class IntSetSTL{private: set S;public: IntSetSTL(int maxelements, int maxval){} int size(){ return S.size(); } void insert(int t) { S.insert(t); } void report(int * v) { int j =原创 2011-12-17 22:23:59 · 507 阅读 · 0 评论 -
使用 Alchemy 技术编译 C 语言程序为 Flex 可调用的 SWC
http://blog.youkuaiyun.com/summerhust/article/details/6726305 Posted on 2011/03/29 by Neal Mi—1 Comment ↓ 最近发现 Flex 里有个新的玩儿法,可以把C语言写的程序编译成SWC供Flex调用。使用 Achemy (http://labs.adobe.com/technologi转载 2013-10-09 10:25:44 · 1167 阅读 · 0 评论 -
Alchemy简单入门教程(FlashCS4环境)
http://bbs.blueidea.com/thread-2934831-1-1.html 我学习Alchemy是被客户逼的,客户的AIR项目中涉及到大量的数值计算,以至于用AS3写出来后没法运行:长时间不响应。后来将这段计算量大的代码用VB写了,用swf调exe才算结束。但设置有些不便,客户吹毛求疵。不得不寻找新的解决方法。感谢QQ群里的一些达人,我开始关注并了解 Alchem转载 2013-10-09 10:35:02 · 1485 阅读 · 0 评论 -
空类的大小(sizeof), placement new 操作符
原文链接:http://blog.youkuaiyun.com/zhangxaochen/article/details/8032758 这里“空类”是在说什么都没有或者只包含了非虚函数的类。以前只是有印象知道打印 sizeof(空类)会输出“1”,但是也不知为什么。今天偶然看到,说是:“一个空类也要实例化,所谓类的实例化就是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样空类也转载 2013-08-16 10:25:23 · 712 阅读 · 0 评论 -
do...while(0)的妙用
http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html By SmartPtr(http://www.cppblog.com/SmartPtr/) 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do..转载 2013-07-01 23:39:01 · 629 阅读 · 0 评论 -
C++标准转换运算符dynamic_cast
http://www.cnblogs.com/ider/archive/2011/08/01/cpp_cast_operator_part5.html{ cout "\tI am " ", I love my children." endl; } void Work() { cout "\tI am " ", I need to work for my family."转载 2012-07-14 23:45:07 · 529 阅读 · 0 评论 -
Android NDK编译带STL的 C/C++ 程序
http://blog.youkuaiyun.com/langeldep/article/details/6948374我的这个C/C++程序, 可以成功的交叉编译到中兴,烽火的机顶盒上运行, 原以为编译到android应该也是一件简单的事情, 但是做起来远比我想象的复杂得多。我的程序中有 .C 文件 和 .CPP 文件 , 其中 .CPP 文件中用到了 STL的string,转载 2012-07-15 00:22:06 · 2213 阅读 · 0 评论 -
cocos2d-x 编译 Anroid版本遇到的问题以及解决办法
http://blog.youkuaiyun.com/yuanhong2910/article/details/7030289这几天都在苦逼的编译程序Android版本,到昨天晚上终于能编译通过且正常运行,现在把这几天遇到的问题和大家分享一下:一 无法替换cocos2d-x本身自带的libxml2 为什么需要自己编译libxml2: 由于我以前解析xml使用的是转载 2012-07-15 00:20:40 · 1116 阅读 · 0 评论 -
一个简单又高效的日志系统
http://www.vckbase.com/index.php/wv/1579.html一个性能高,使用简单的日志解决方案。本模块实现日志信息的批量写入文件,定时自动flush到文件中,写入文件的日志级别可动态调整,单个日志文件大小可配置,循环对日志文件写入,这样不会造成机器空间被日志文件耗尽。一、程序日志是商品程序中必不可少的部分。在正式商用的程序中一般对于日志都会转载 2012-07-13 23:56:54 · 1150 阅读 · 0 评论 -
[C++漫游]关于私有继承
http://blog.sina.com.cn/s/blog_60cc33d70100xylq.html私有继承的第一个规则:和公有继承相反,如果两个类之间的继承关系为私有,编译器一般不会将派生类对象转换成基类对象。第二个规则: 从私有基类继承而来的成员都成为了派生类的私有成员,即使它们在基类中是保护或公有成员。私有继承的含义:私有继承意味着 "用...来实现"。如转载 2012-07-08 00:14:54 · 554 阅读 · 0 评论 -
IntSetList.cpp
E:\myprj\mylib\IntSetList.hclass IntSetList{public: IntSetList(int maxelements = 0, int maxval = 0); ~IntSetList(); int size(){ return n; } void insert(int t); void report(int * v);private:原创 2011-12-17 22:20:58 · 492 阅读 · 0 评论 -
IntSetArray.cpp
E:\myprj\mylib\IntSetArray.hclass IntSetArray{private: int n, *x;public: IntSetArray(int maxelements, int maxval); ~IntSetArray(); int size(void){ return n; } void insert(int t); void repor原创 2011-12-17 22:16:24 · 538 阅读 · 0 评论 -
IntSetBST.cpp
E:\myprj\mylib\IntSetBST.hclass IntSetBST{public: IntSetBST(int maxlements, int maxval) { root = 0; n = 0; } ~IntSetBST(); int size() { return n; } void insert(int t) { root = rinsert(root, t)原创 2011-12-17 22:17:58 · 574 阅读 · 0 评论 -
位操作 IntSetBitVec
//E:\myprj\mylib\IntSetBitVec.hclass IntSetBitVec{public: IntSetBitVec(int maxelements, int maxval); ~IntSetBitVec(); int size() { return n; } void insert(int t); void report(int * v);privat原创 2011-12-17 22:12:26 · 655 阅读 · 0 评论 -
fork()、pipe()、dup2() 和 execlp() 的组合技法
pipe(),父子进程之间通讯工具。pipe有读写两端,用int表搜索示。0-read, 1-write.一端进程将数据写入write内,另一进程由read段读出。使用参数为一个int数组,共两个元素,用以表示读写两端的状态。close(),用于关闭清空pipe某端,参数为表示pipe端口数组二元素之一。dup2(),用于redirection, 将pipe某端与标准i/o相连,即转载 2013-12-15 17:16:50 · 5137 阅读 · 0 评论