03 2014 档案
摘要:extern int i ;声明并非定义,extern int i = 1;进行定义,,对于变量只能定义一次,但可以多次声明。//A.cppinti;intmain(){}//B.cppinti;出现错误:Linking...B.obj:errorLNK2005:"inti"(?i@@3HA)alreadydefinedinA.objDebug/A.exe:fatalerrorLNK1169:oneormoremultiplydefinedsymbolsfoundErrorexecutinglink.exe.A.exe-2error(s),0warning(s)如果试图在a
阅读全文
摘要:用了一个星期,终于把扫雷做的差不多了,其中遇到很多很多问题,但慢慢解决了,确实挺令人高兴,也许这就是编程的魅力所在吧。下面记录扫雷的主要几个算法:一:布雷 1 void CMineButton::Reset(CWnd* pParent)//参考与小张上传中的程序,,对butto进行初始化 2 { 3 4 CMINEMFCApp *app = (CMINEMFCApp *)AfxGetApp(); 5 6 app->m_pParent = pParent; 7 8 int nI; 9 10 for(nI=0;nIm_aLandMine[nI...
阅读全文
摘要:c++中,有四种方法产生一个对象。void func{CFoo foo;//在堆栈中产生对象(stack)CFoo* pFoo = new CFoo();//在堆中产生对象(heap)static CFoo foo;//在函数范围之内的一个静态对象}产生一个全局对象CFoo foo 无法有一个构造函数进行调用,只能使用startup,这是一个比winmain更早进入程序的执行的代码,局部静态对象 static 固定在内存上,不是栈或者堆
阅读全文
摘要:今天写完了这个学生成绩管理系统,虽然还有很多的bug,但是基本框架已完成。因为刚开始学,所以有很多新知识的获得,首先是CCtrllist 的编写,自己查了一些东西,贴出来以供下次参考:由于未经她人许可,就不贴了,自己可以看看msdn参考确实mfc这种东西必须要随时能够查到所需的代码,记下这些东西太难了,但也需要大概有个了解。GetModuleFileName();GetCurrentDirectory();这两个是获取文件路径的方法,也是百度查到的。总之先做了这样的一个东西,也是一个开端吧,希望自己能够好好的保持学习的状态,好好n
阅读全文
浙公网安备 33010602011771号