码迷,mamicode.com
首页 >  
搜索关键字:assert    ( 2161个结果
Swift入门(四)——可选类型(Optionals)与断言(Assert)
可选类型是什么?首先看一个问题,Swift中String类型的变量有一个叫做toInt的方法,可以把String类型变量转换为Int类型变量。var stringValue = "5" var intValue = stringValue.toInt(); println("intvalue = \(intValue)")执行以上方法后得到了奇怪的结果:intvalue = Optional(5)其...
分类:编程语言   时间:2015-07-31 01:23:35    阅读次数:137
C++ 宏和模板简介
参考《21天学通C++》第14章节,对C++中的宏和模板进行了学习,总结起来其主要内容如下: (1) 预处理器简介 (2) 关键字#define与宏 (3) 模板简介 (4) 如何编写函数模板和模板类 (5) 宏和模板之间的区别 (6) 使用static_assert进行编译阶段检查 **************************************************...
分类:编程语言   时间:2015-07-30 13:34:10    阅读次数:246
转 Lua标准库: table函数, 数学函数, 字符串函数/格式化/配对, WoW新增函数, 函数别名
这里只介绍和插件编写比较有关的几个函数. 详细的Lua手册请参照Lua Reference Manual 5.1.assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息collectgarbage() - 垃圾收集器. ...
分类:其他好文   时间:2015-07-29 11:58:32    阅读次数:146
BNU Training 2015 07 27 题解
【比赛链接】:click here~~ uva 12435 C. Consistent Verdicts 【题目大意】:给你二维平面一些人的坐标,每个人手上都有一把枪,求全部人同时开枪后所有人听到枪声的次数的可能数目。 【解题思路】:O(n^2)暴力枚举+unique 函数去重相邻元素。居然只跑了3ms,~~ 代码: // C #ifndef _GLIBCXX_NO_ASSERT...
分类:其他好文   时间:2015-07-27 23:01:38    阅读次数:194
assert预处理宏与预处理变量
assertassert是一个预处理宏,由预处理器管理而非编译器管理,所以使用时都不用命名空间声明,如果你写成std::assert反而是错的。使用assert需要包含cassert或assert.h,用法如下:assert(expr) assert主要用途是:用于调试,检测一些不应该出现的情况。如果expr为假(即为0),assert输出信息并终止程序的运行,如果expr为真,则什么也做。asse...
分类:其他好文   时间:2015-07-27 00:20:44    阅读次数:122
[编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
题目:     写一个函数,返回一个数组中所有元素被第一个元素除的结果; 错误的版本: void DivArray(int *array, int n) { for (int i = 0; i < n; ++i) { array[i] /= array[0]; } } 错误原因:在循环的第一步,第一个元素就变成了1,然后再用它去除以其他元素,就不符合题目要求了...
分类:编程语言   时间:2015-07-25 12:25:45    阅读次数:136
Codeforces Round #313 (Div. 2)
比赛链接click here~~ A 题: 【思路】:如果输入有1就是-1,否则就是1。 B题:给你三个矩形大小,问后两个能否放入第一个矩形内,枚举每一种情况,存在合法的就是YES,否则就是NO。 代码: // C #ifndef _GLIBCXX_NO_ASSERT #include #endif #include #include #include #include #i...
分类:其他好文   时间:2015-07-23 12:09:12    阅读次数:97
opencv实现canopy算法
#include "stdafx.h"using namespace cv;int main(int argc, char** argv){ Mat img=imread("d:/pic/lena.jpg"); imshow("src",img); CV_Assert(!img.e...
分类:编程语言   时间:2015-07-23 07:03:11    阅读次数:149
缓存统一管理工具类--android
import android.content.Context; import android.os.Environment; import android.support.annotation.Nullable; import com.lidroid.xutils.db.annotation.NotNull; import junit.framework.Assert; import .R; imp...
分类:移动开发   时间:2015-07-22 19:04:37    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!