- 博客(6)
- 收藏
- 关注
转载 C++中Virtual的作用
1、virtual析构函数的作用 当定义了一个基类,并用来继承的。当其他类用到基类,其析构函数必须是虚函数,不然在调用基类析构函数的时候,不会去调用子类的析构函数,从而会造成内存泄漏。 class A { public: A() { ptra_ = new char[10];} ~A() { delete[] ptra_;} // 非虚析构函数 private: char * ptr
2017-07-10 16:32:02
5080
原创 Xcode工程中黄色文件夹(group)与蓝色文件夹(folder)区别
先说一下引用外部文件时候出现的copy items if needed,勾选之后会复制一份相同的文件到你的工程中,引用的是复制后在工程目录中的位置。若不勾选,文件的引用位置则是文件的原位置(不建议这样做) 1、group(黄色文件夹形式)一般只在你的工程中是文件夹的形式,但在本地的目录中还是以散乱的形式放在一起,除非你是从外部以group的形式引用进来的。另外以group的形式添加进来的,则会被自
2017-07-05 10:39:56
567
原创 CCUserdefault使用----------2017.6.27
数据存储CCUserDefault。有五种数据类型:bool、int、float、double、string 其采用的是单例模式,可以通过sharedUserDefault()函数来获取其唯一的实例对象。通过set()、get()方法来设置值与获取值。其采用的是XML存储技术,键值对模式。(键——值) 当set完值后一定需要用flush()来保存数据,否则会丢失。 例如:bool类型为例(在使
2017-06-27 14:17:32
244
原创 std::string------2017.6.27
什么是std::string? 用来定义一个类型为string的变量。 其是C++的写法,std是命名空间(using namespce std),如果定了了using namespace std,std::string可以写成string。
2017-06-27 12:00:27
225
原创 Shell脚本编辑问题——2017.6.26
在shell脚本中,对于单引号(‘)的识别是有奇异性的,试图用单引号来定义一个单独的数值。 例如:I don’t love you if she’ll live. shell脚本识别会将(t love you if she)作为一个数值处理。有两种方法解决这类问题: 1、使用转义字符(反斜杠符号\)来转义单引号; 2、使用双引号来定义使用单引号的值; I don\’t love you if
2017-06-27 11:54:04
436
原创 Xcode工程编译问题 2017.6.26
1.Xcode工程编译遇到方法名多重定义:类名重复(修改类名即可) 2.Xcode工程遇到类似“_crc32”referenced from:问题,一般是缺少库文件。
2017-06-26 11:22:35
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人