06 2012 档案

摘要:http://www.cppblog.com/mzty/archive/2007/04/20/22349.htmlC++调用约定和名字约定调用约定:__cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,2、_cdecl是C和C++程序的缺省调用方式。每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大小会比调用_ 阅读全文
posted @ 2012-06-15 10:58 小 楼 一 夜 听 春 雨 阅读(388) 评论(0) 推荐(0) 编辑
摘要:http://www.cppblog.com/szhoftuncun/archive/2007/10/28/35356.html为了避免同一个文件被include多次1#ifndef方式2#pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif方式二: #pragma once ... ... // 一些声明语句 #ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包 阅读全文
posted @ 2012-06-15 10:55 小 楼 一 夜 听 春 雨 阅读(281) 评论(0) 推荐(0) 编辑
摘要:http://bukkake.iteye.com/blog/695492原文Google Objective-C Style Guide iPhone项目新成立,也没有编码规范的积累,项目组本来是想拿老的C编码规范套用的,但评审一下就发现问题多多,之后找到了Google的Objective-C的编码规范,大家就先翻译一下咯 声明这是无版权翻译,也不对任何错误负责,不保证文章的完整性,我到现在也认不全语法。 (大半年的事后,决定对这份文档做重审,当然不是对修辞手法,而是处理内部的硬伤)总览背景知识 Objective-C是一个C语言的扩展语言,非常动态,非常的“面向对象”,它被设计成既拥有复杂的 阅读全文
posted @ 2012-06-14 09:40 小 楼 一 夜 听 春 雨 阅读(304) 评论(0) 推荐(0) 编辑
摘要:#import<Foundation/Foundation.h>int main(int argc, char *argv[]){ if (argc == 1) { NSLog(@"you need to provide a file name"); return 1; } FILE* file = fopen(argv[1], "r"); char words[100]; while (fgets(words, 100, file)) { words[strlen(words) - 1] = '\0'; ... 阅读全文
posted @ 2012-06-05 15:54 小 楼 一 夜 听 春 雨 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/donhao/article/details/6731781http://www.cnblogs.com/ju2ender/archive/2012/01/12/2321058.html//+hkx安装的四个文件:1.安装位置:D:\GUNstep,2.此时的Home位置:D:\GNUstep\msys\1.0\home\user,3.用EditPlus在Home下新建main.m:#import <Foundation/Foundation.h>int main(int arvc, char* argv[]) {NSLog(@" 阅读全文
posted @ 2012-06-05 13:29 小 楼 一 夜 听 春 雨 阅读(3673) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示