码迷,mamicode.com
首页 >  
搜索关键字:cpp    ( 13186个结果
【读书笔记】iOS-Objective-C对C的扩展基础知识
一,Xcode的.m扩展名表示文件含有Objective-C代码,应由Objective-C编译器处理。C编译器处理名称以.c结尾的文件,而C++编译器处理.cpp文件。在Xcode中,所有这些编译工作全由GCC处理,这个编译器能够理解C语言的全部3个变体。二,Objective-C刚诞生的时候,扩...
分类:移动开发   时间:2015-08-26 23:52:48    阅读次数:144
C代码中如何调用C++ C++中如何调用C
1. 在C++中调用C:使用extern "C"则是告诉编译器依照C的方式来编译封装接口,当然接口函数里面的C++语法还是按C++方式编译。包装(wrapper)2. 在C中调用C++:extern "C" 的作用是:让C++连接器找调用函数的符号时采用C的方式注意这里的C调用C++或者C++调用C意思是.c文件中调用.cpp文件中代码,或者相反。集成开发环境如VC++6.0或者vs都是以文件后缀...
分类:编程语言   时间:2015-08-26 22:31:43    阅读次数:191
散列表(哈希表)的实现
散列函数直接用key%size的形式,size为散列表的大小。 冲突处理采用平方探测法,为保证可以探测到整个散列表空间,散列表大小设置为4k+3形式的素数。 当散列表中的元素过多时会造成性能下降,这时应该倍增散列表的大小,重新计算原来散列表中每个元素在新的散列表中的位置。 散列表的实现 // HashTable.cpp : 定义控制台应用程序的入口点。 // #inc...
分类:其他好文   时间:2015-08-26 20:15:23    阅读次数:189
cocos2dx 设置资源寻找路径
cocos2dx 设置资源寻找路径> 问题描述: 开发一个游戏,可能有很多资源文件夹,要是每次自己添加,很麻烦? > 解决办法: 通过调用FileUtils类方法 > 具体解决方法1: 在程序中所有资源都不能添加文件夹路径//在Appdelegate.cpp里的applicationDidFinishLaunching()函数里添加这么几行代码: std:...
分类:其他好文   时间:2015-08-26 20:12:03    阅读次数:205
cocos2dx 打包问题
Cocos2dx-3.4 打包成apx 1. 要注意pro.android\jni\Android.mk添加自己不是cocos2dx自己生成的ccp\ 或者修改Android.mkFILE_LIST := hellocpp/main.cpp FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) LOCAL_SRC_FILES...
分类:其他好文   时间:2015-08-26 20:09:16    阅读次数:223
栈和队列
栈: 使用数组实现,就要用类来表示,类可以保存携带数据。。// My_stack.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;class mystack{public: mystack(){top=...
分类:其他好文   时间:2015-08-26 19:57:40    阅读次数:170
【toj1163】Gone Fishing
说有个人钓鱼,好多湖,湖里的鱼从开始钓计时,每55分钟减少一定量,搞啊搞。。。最后可以在任何湖停止。问最多可以钓多少鱼。 直接dpdp即可。。。 应该可以贪心做,或者分组做,总之直接dpdp比较慢一点,复杂度是.. O(144nh2)O(144nh^2)/* ********************************************** File Name: 1163.cpp...
分类:其他好文   时间:2015-08-26 14:00:53    阅读次数:154
MFC截图工具(不断更新)
基于MFC 开发的截图工具 文件名:Draw 创建单个文档,MFC标准 一.将视图显示 1.MainFrm.cpp 中 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) SetMenu(NULL); 去掉菜单 CBRS_BOTTOM 将工具栏现实在下面 将状态显示的代码去掉 ...
分类:编程语言   时间:2015-08-26 14:00:27    阅读次数:186
Qt入门学习——Qt快速入门(vim纯代码编写)
写代码前,先需搭建环境,详情请看:《Qt 5.4.2 ubuntu环境搭建》。 打开终端,通过vim first_qt.cpp新建文件,由于Qt代码为C++代码,所以,新建文件的后缀为.cpp。 写完代码后,我们需要通过g++编译器(C++编译器)把此代码编译为可执行程序,但由于此代码使用的函数不是C++标准库,而是Qt库,编译时需要指定其所依赖的Qt库,这样比较麻烦。我们可以利用Qt提供的qmake工具来编译Qt的源代码。 此工程文件缺少一个很重要的东西:模块的添加。Qt 5 定义了多个模块,每个模块包含...
分类:系统相关   时间:2015-08-26 12:05:00    阅读次数:228
c++与perl在正则表达式运算速度上的比较
写了两组代码文件,组内代码功能相同:testv.pl vs testv.cpptestreg.pl vs testreg.cpp代码如下:////////testreg.cpp/////////#include#include#includeusing namespace std;int main(...
分类:编程语言   时间:2015-08-26 11:59:13    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!