CLI封装涉及内存对齐的结构体时,使用的是StructLayoutAttribute,指定Pack为1、4、8等属性。
【1】C++导出函数,使用 1位对齐
#pragma pack(push)
#pragma pack(1)
typedef struct _testStru2
{
int iVal;
char cVal;
__int64 llVal;
}testStru2;...
分类:
编程语言 时间:
2015-01-01 17:24:12
阅读次数:
336
版本:2.x
目标:基于cocos2dx底层实现一个自己简单的一套的ui,改屏幕坐标原点为右上角。
首先我们通过继承CCNodeRGBA来实现自己的基类,为什么要继承CCNodeRGBA而不是CCNode,因为CCNodeRGBA有对node的颜色与透明度的设置
#pragma once
#include "cocos2d.h"
class View:public cocos2d::CC...
分类:
其他好文 时间:
2015-01-01 14:50:55
阅读次数:
223
InlineHook.h#pragma onceclass CInlineHook{public: CInlineHook() {}; ~CInlineHook() {};public: static BOOL hookUnhookWindowsHookEx(); ...
学了c++半个学期了,自己动手做了一个游戏。(有什么不好的地方,欢迎指出)#include
#include
#include
#include
#include
#include
#include
#include
# pragma comment (lib, "Winmm.lib")//导入Winmm.lib库
using namespace std;
int n...
分类:
编程语言 时间:
2015-01-01 09:00:10
阅读次数:
216
#pragma mark在应用程序加载完毕之后调用- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{ NSLog(@"didFinish...
分类:
移动开发 时间:
2014-12-31 15:47:45
阅读次数:
207
转自http://blog.csdn.net/pan_tian/article/details/7675800这段时间遇到一个问题,程序里明明插入了一条记录,但在后边的一段Procedure中却查不到刚刚插入的记录,最后发现这个Procedure的定义中加入了PRAGMA AUTONOMOUS_TR...
分类:
其他好文 时间:
2014-12-31 15:45:30
阅读次数:
230
一、#pragma mark NSObject常用方法调用。void objUse() { Student *stu = [[[Student alloc] init ] autorelease]; //isKindOfClass判断对象是否属于某个类或者子类。 if (...
分类:
其他好文 时间:
2014-12-30 16:42:15
阅读次数:
121
一、#pragma mark 日期创建void dateCreate() { //date方法返回的就是当前时间。 NSDate *date = [NSDate date]; //从现在开始再增加10秒。 date = [NSDate dateWithTimeIntervalSinceN...
分类:
其他好文 时间:
2014-12-30 13:21:49
阅读次数:
126
数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。针对这种困境,Oracle提 供了一种便捷的方法,即自治事务。自治...
分类:
其他好文 时间:
2014-12-30 11:37:49
阅读次数:
157
NSNumber是NSValue的子类,但NSNumber只能包装数字类型,NSValue可以包装任意值,也就可以用NSValue包装结构体后加入NSArray、NSDictionary等集合中。一、#pragma mark 将系统自带结构体包装成对象void value() { CGPoint ....
分类:
其他好文 时间:
2014-12-29 21:15:55
阅读次数:
154