![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
game_braver
这个作者很懒,什么都没留下…
展开
-
【C++专题】C++ sizeof 使用规则及陷阱分析
http://www.cnblogs.com/chio/archive/2007/06/11/778934.html摘要:鉴于sizeof为各大软件公司笔试、面试必考题,现收集sizeof的各种用法,尽量做到全面理解,其中例子希望能举一反三。提示:下文例子都经过Visual C++ 6.0验证,平台为win32 Windows. 如在其他平台或编译器上运行有不同结果,请自行转载 2012-12-06 17:41:07 · 561 阅读 · 0 评论 -
HSSFWorkBooK用法
HSSFWorkBooK用法博客分类: Java http://lancijk.iteye.com/blog/1390341Java代码 public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建转载 2013-12-06 09:53:43 · 882 阅读 · 0 评论 -
分享几个cocos2d-x游戏源码【一直收集】
转自:http://blog.csdn.net/zxciop110/article/details/9105199http://my.oschina.net/arthas/blog/100306http://paralaxer.com/cocos2d-x-book/http://ishare.iask.sina.c转载 2013-09-27 10:03:28 · 1279 阅读 · 0 评论 -
何时使用引用参数
节选自己c++ primer plus 5使用引用参数的主要原因有两个:1.程序员能够修改调用函数中的数据对象2.通过传递引用而不是整个数据对象,可以提高程序的运行速度当数据对象较大时(结构和类对象),第二个原因最重要。这些也是使用指针参数的原因。这是有道理的,因为引用参数实际上是基于指针的代码的咖一个接口。那么,什么时候应使用引用,什么时候应使用指针呢?什么时候又应按值传递呢?下原创 2013-08-27 11:13:54 · 992 阅读 · 0 评论 -
传指针和传指针引用的区别/指针和引用的区别(本质)
http://blog.sina.com.cn/s/blog_673ef8130100imsp.html指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作转载 2013-08-22 17:43:25 · 1183 阅读 · 0 评论 -
c++文件打包工具实现
没事做就来写一个打包的工具吧。很多是网络上面找的,只是我把他修改一下合并在一起。// PacketFile.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include "SerchAllFile.h"#include "MyCab.h"int _tmain(int argc, _TCHAR* argv[])原创 2013-08-09 15:59:04 · 5562 阅读 · 3 评论 -
指针的指针
void FindCredit(int **);main() { int vals[]={7,6,5,-4,3,2,1,0}; int *fp=vals; FindCredit(&fp); printf("%d\n",*fp); }void FindCredit(int ** fpp){while(**fpp!=0)if(**fpp首先用一个数组的地址初始化指针fp,然后把转载 2013-08-20 17:59:43 · 1100 阅读 · 2 评论 -
二维数组,指针数组和数组指针
二维数组,指针数组和数组指针http://www.cnblogs.com/birduu/archive/2013/04/04/2999185.html一、指针数组和二维数组 我们来定义一个字符型指针数组 p:char* p[3]; 定义之后的内存示意如下: 对于二维数组 char birduu[3][16] = { "birduu.com" , "cou转载 2013-08-20 17:55:09 · 1001 阅读 · 0 评论 -
MFC调用控制台
AllocConsole Function 为主调进程分配一个新的控制台。 语法 C++ : BOOL WINAPI AllocConsole(void); 参数: 无 返回值:如果函数成功,返回值是非零值;如果函数失败,返回值是零值。 备注: 一个进程仅能关联一个控制台,所以该函数在主调进程已经具有控制台时将会失败。 一转载 2013-08-08 10:15:31 · 938 阅读 · 0 评论 -
c++遍历某个路径下的所有文件
http://bbs.csdn.net/topics/390368005// 遍历给定目录下所有子目录,查找*.txt,放入CStringArray中void CTestMADlg::getFolderDayFile(CString pathStr, CStringArray& arrStrFile){ CString myData转载 2013-02-19 15:26:05 · 1040 阅读 · 0 评论 -
c++ #ifndef注意的一个小细节
今天又看了一下c++primer5发现了里面一个小细节#ifndef COORDIN_H_#define COORDIN_H_#endif //COORDIN_H_以前看别人的论坛都是说防止编译器将文件包含两次,但他那里面的说法是让它忽略除第一次包含这外的所有内容原创 2013-01-04 17:18:51 · 632 阅读 · 0 评论 -
内联与宏
来文来自c++ primer+puls5中inline工具是c++新增的特性。c语言使用预处理器语句#define来提供宏——内联函数的原始实现例如,下面是一个计算平方的宏:#define SQUARE(X) X*X这并不是通过传递参数实现的,而是通过文本替换来实现的——x是“参数 ”的符号标记d= SQUARE(c++) -> d = c++*c++;转载 2013-01-04 13:51:33 · 379 阅读 · 0 评论 -
指针,const指针,指针最要注意的地方
指针 const int* p; 等价的(int const* p) 这个p是一个指向int类型const对象的指针,const限定了指针p所指向的类型,而并非p本身,也就是说p本身并不是const int a=0; p = &a; //可以 *p = 20; //不可以 const int b=10;原创 2012-12-29 17:31:47 · 448 阅读 · 0 评论 -
数组,字符串,cin cin.getline() cin.get() getline() gets()
数组: float loans[20]; loans的类型不是“数组”而是“float数组”。这强调了loans数组是使用float类型创建的 字符串: char dog[5] = {'a','b','c','d','e'}; //not a string(不是字符串) char dog[5] = {'a','b','c','d','\0'}; //原创 2012-12-29 17:33:12 · 743 阅读 · 0 评论 -
struct与class
struct inflatbale { char name[20]; float volume; double price; }InflatBale; //可以声明struct的时候声明一个struct实例 声明结构的指针 inflatbale* ifp; 与class区别 1.如果都用默认的,class按private st原创 2012-12-29 17:30:21 · 334 阅读 · 0 评论 -
C++之静态联编和动态联编
转载:http://www.yesky.com/23/1621023.shtml联编是指一个计算机程序自身彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。 静态联编 静态联编是指联编工作出现在编译连接阶段,这种联编又称早期联编,因为这种联编过程是在程序开始运行之前完成的。 在编译时所进行的这种联编又称静态束定。在编译转载 2012-12-29 17:29:05 · 567 阅读 · 0 评论 -
空类与空结构体大小
//这是一个空类的测试,只为测试大小class a {};class b{};class c:public a{ virtual void fun()=0;};class d:public b,public c{};//cout//cout//cout//cout//程序执行的输出结果为:////sizeof(a) =1转载 2012-12-29 17:34:21 · 735 阅读 · 0 评论 -
单文档,文档与视图
1,SDI应用程序文档类由CDocument类派生,一个文档类可以有一个或多个由CView类派生的视图类。 2,重要成员函数:1)CView::GetDocumentCDocument* GetDocument( ) const;//文档对象是用来保存数据的,而视图对象则是用来显示数据的。//一个视图对象只有一个与之相关连的文档对象。//Return A pointer转载 2014-01-09 10:38:41 · 1761 阅读 · 0 评论