测试智能指针是否为 NULL 在Qt的项目中,osg里有智能指针 然后可能和C++标准库不同 ,在判断智能指针是否为空的时候 以下来自与《More Effective C++》 ,读了觉得很有收获 文尾有我看VS2019的MSVC2017中的头文件 和 osg的 但是有一件我们做不到的事情是“发现灵 ...
分类:
其他好文 时间:
2020-02-20 15:38:40
阅读次数:
914
浅拷贝&深拷贝操作 浅拷贝 仅拷贝数据成员的值,即使数据成员为指针,也只拷贝该地址 C++中拷贝函数的默认行为是浅拷贝 深拷贝 在浅拷贝的基础上,同时拷贝其指针成员所指向的资源 即申请新的内存地址存放原地址的资源 引申 对诸如 这样的资源管理类的 copying行为 [注1],其 深拷贝 是指一并拷 ...
分类:
编程语言 时间:
2020-02-19 23:49:07
阅读次数:
76
public class Solution { /** * @param costs: n x 3 cost matrix * @return: An integer, the minimum cost to paint all houses */ public int minCost(int[][ ...
分类:
其他好文 时间:
2020-02-19 21:05:47
阅读次数:
63
书籍信息 书名:《Effective java 中文版》(第2版) 原作名: Effective Java Second Edition 作者: [美] Joshua Bloch 豆瓣评分:9.1分 内容简介 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每 ...
分类:
编程语言 时间:
2020-02-18 14:48:14
阅读次数:
81
结论:尽量不要使用 常见用法: 改进: 使用 可能引发的问题 在 预处理阶段 处理;而 `enum inline` 在 编译阶段 处理 1. 可能导致 的内容没有进入记号表,编译器不会提示替换前的记号 例如上述代码中,编译器报错只会提示 不会提示 2. 可能导致 的内容出现多份 例如上述代码中,多个 ...
分类:
编程语言 时间:
2020-02-18 09:16:57
阅读次数:
67
这道题是一个裸网络流 不过要注意以下几点: 1、题目中的输入是浮点数(有个毒瘤,我自己写的网络流结果tle,看了大佬代码把浮点数整形化就过了) 2、这个题目是练习超级源点和超级汇点的不错的题 3、求最大的网络流就把cost取反求最小值就行 以下是代码 //抽象为一个图源点和汇点是无穷的边 //超级源 ...
分类:
其他好文 时间:
2020-02-17 17:59:13
阅读次数:
49
原题链接在这里:https://leetcode.com/problems/two-city-scheduling/ 题目: There are 2N people a company is planning to interview. The cost of flying the i-th per ...
分类:
其他好文 时间:
2020-02-17 13:58:18
阅读次数:
70
今天记账本终于可以算是完成了,实现了账户余额的计算。就是下面两段关键代码来实现 //计算数据库表"TABLE"中"cost_money"这一列中的总和,即账户余额public int countTotalCost(){ int sum=0; SQLiteDatabase database=getWr ...
分类:
移动开发 时间:
2020-02-15 17:07:50
阅读次数:
221
项目已同步到 GitHub https://github.com/YourDeepEnd/HouseHoldBook 最新界面 部分源码 new_cost_data.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr ...
分类:
移动开发 时间:
2020-02-14 20:17:06
阅读次数:
88
lrzsz首先,我们看下rzsz工具使用的ZModem传输协议: ZModem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. ...
分类:
Web程序 时间:
2020-02-13 20:51:38
阅读次数:
636