利用VS开发C++项目,经常发现修改系统时间后,每次编译过程会变得很慢,其原因就是当你把系统时间调到未来的一个时间点,然后有意或者无意编辑过一些代码文件,那么这些文件的时间戳就停留在未来. 当你把系统时间调到现在后,编译器每次编译的时候,总会判定这些文件是最新的,所以总是会把这些文件编译一遍,如果这 ...
分类:
编程语言 时间:
2017-08-05 16:49:34
阅读次数:
178
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能运行之类的警告。 有代码洁癖的孩子们非常想消除他们, 今天就让我们来一次Fuck 警告。! 首先学会主要的语句 #pragma clang diagnostic push #pragma clang diagnostic ...
分类:
移动开发 时间:
2017-07-31 20:00:41
阅读次数:
740
1 #include 2 #include 3 using namespace std; 4 5 6 class CString { 7 private: 8 char* m_pdata; 9 public: 10 CString(const char* ptr = nullptr) { 11 if... ...
分类:
编程语言 时间:
2017-07-27 15:55:27
阅读次数:
154
我们知道:0是一个int,而不是一个指针。如果C++在一个只有指针才能够使用的上下文中发现它只有一个0,那么它会勉强将0解释成空指针,但那时一种倒退行为。C++的主要方针是0就是一个int,而不是指针。 实际上来说,对于NULL也是一样。关于NULL还有一些不确定因素,因为其实现允许给NULL一个整 ...
分类:
其他好文 时间:
2017-07-23 18:11:41
阅读次数:
258
一.mysql的安装。这个相对简单,直接去官网下载mysql安装程序。就能够完毕安装过程,网上有非常多安装教程,这个没什么注意事项。 二、C++訪问mysql。主要是用到mysql定义的头文件,内部定义了各种数据结构和函数,比方MYSQL,MYSQL_RES,MYSQL_ROW,mysql_real ...
分类:
数据库 时间:
2017-07-22 18:15:36
阅读次数:
177
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest l ...
分类:
其他好文 时间:
2017-07-11 11:08:51
阅读次数:
191
4.1 基础 4.1.1 基本概念 组合运算符合和运算对象 运算符的优先级 结合律 运算对象的求值对象 运算对象转换 重载运算符 左值和右值 组合运算符合和运算对象 运算符的优先级 结合律 运算对象的求值对象 运算符的优先级 结合律 运算对象的求值对象 运算对象转换 重载运算符 左值和右值 4.1. ...
分类:
编程语言 时间:
2017-07-09 16:09:52
阅读次数:
159
这里先有一个问题: 问题描述:函数int getVertexCount(Shape * b)计算b的顶点数目,若b指向Shape类型,返回值为0;若b指向Triangle类型,返回值为3;若b指向Rectangle类型,返回值为4。 其中,Triangle和Rectangle均继承于Shape类。 ...
分类:
编程语言 时间:
2017-07-07 23:31:42
阅读次数:
226
FString TheURL = "https://home.cnblogs.com/u/huojiaoqingchun0123/"; FPlatformProcess::LaunchURL( *TheURL, nullptr, nullptr ); ...
分类:
编程语言 时间:
2017-06-30 21:05:19
阅读次数:
129
对指针调用delete之后要记得把指针赋值为nullptr否则,如果这个指针被重复delete,会死机。#include<iostream>
usingstd::cout;
usingstd::endl;
usingstd::ostream;
classTree{
intheight;
public:
Tree(inttreeHeight):height(treeHeight){
cout<<__func__<&..
分类:
其他好文 时间:
2017-06-15 16:28:37
阅读次数:
313