- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 构造函数的那些事
C++中的一个十分重要且常见的概念就是构造函数。但是里面深入的东西确实很多,而且相关的概念和知识点也比较多,今天一并整理,防止搞混淆。先说会涉及到的内容主要有:构造函数,默认构造函数,拷贝构造函数,默认拷贝构造函数,深拷贝,浅拷贝,析构函数。 1.构造函数 构造函数的作用是给对象的成员变量进行内存分配等初始化的工作。如果我们创建类的时候,我们没有手动添加构
2015-12-27 21:32:04 1792 2
原创 C++ 中的const用法整理
const在C++中是一个十分重要的修饰符,而它的用法在不同的也有很多种,除了我们常用的,还有一些不常用的。今天一并全部整理。const 是对变量或对象起保护作用,防止变量或对象被修改。下面来讲解其中的用法。 1. 变量和const的关系 举例说明:constint a = 3; 表示变量a为const 类型常量,即a无法被修改。其中的int是变量类型的借代,但不包括指
2015-12-26 11:39:27 2362
原创 字符串赋值问题--笔试题
今天面试的时候,由于不知道会有笔试,匆忙之间没有来得及准备。加上急着要回广州,答题较为匆忙。还好负责笔试的考官很有耐心,一个个知识点单独来考我,这里面很多细节的知识点,确实有遗忘。回头得复习,不过这次笔试里面有几道题还是让人印象深刻。虽然我们平时肯定不会这么用。但是,考试这么考的时候,我们未见得能够应付得来。 原题一: char* buf ="helloworld";
2015-12-25 00:10:19 1898
原创 xcode 中遇到“release is unavailable in automatic reference counting mode”的解决方法
在最新的xcode7.0之后的版本,创建工程的时候,已经没有了是否可以勾选自动回收释放内存的机制。导致初学者在写程序的时候,会遭遇一个问题。那就是,手动添加内存释放的时候,会报错。具体如下所示。 到网上搜寻了很多答案,由于最新的xcode有一些改动,所以对于初学者会有困扰。我现在将解决方法分享一下。 由于在创建的时候,无法取消自动释放内存的选择。导致我们需要在工程内
2015-12-20 13:35:33 4362 1
原创 mac 上安装git步骤及注意事项
我们在windows上使用git的时候,有时候为了便利,直接采用git+tortoisegit的方式。这种方式可以带来很多的方便,不过在mac上,并没有tortoisegit的mac版本,不过有source tree和gitX等工具。不过,今天主要不是讲这些客户端工具的使用,而是讲通过终端命令安装git的步骤及注意事项。 1.下载git客户端程序,地址为:https://git-scm.
2015-12-19 16:24:30 84297 3
原创 Android 修改当前显示时间
有时候在控件中需要显示时间,而通过点击控件需要对当前显示的时间进行修改。这个时候就要用到DatePickerDialog和TimePickerDialog这两个显示时间的控件,以及Calendar这个用作获取时间的接口。1.首先为弹出日期的修改框,同时要求默认显示当前的日期,需要添加设置日期的监听接口。接口的代码为:DatePickerDialog.OnDateSetListener ch
2015-12-03 20:50:15 1502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人