码迷,mamicode.com
首页 >  
搜索关键字:assert    ( 2161个结果
Assert
Assert(false)The system will throw out a exception.使用assert的缺点是,频繁的调用会极大的影响程序的性能,增加额外的开销。在调试结束后,可以通过在包含#include的语句之前插入 #define NDEBUG 来禁用assert调用,示例代码...
分类:其他好文   时间:2015-04-19 19:20:11    阅读次数:122
#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif
情况1:#ifdef _DEBUGvirtual void AssertValid() const; //assert(断言)valid(有效的,正确的)virtual void Dump(CDumpContext& dc) const; //存储上下文#endif 这两个函数是调试用的,第一个函数...
分类:其他好文   时间:2015-04-19 17:34:44    阅读次数:163
C++读取txt文件
1. 逐行读入void readTxt(string file){ ifstream infile; infile.open(file.data()); //将文件流对象与文件连接起来 assert(infile.is_open()); //若失败,则输出错误消息,并终...
分类:编程语言   时间:2015-04-17 21:45:45    阅读次数:137
Mac OS X 10.10 编译代码出错 fatal error: '__debug' file not found #include <__debug>
1. 错误描述  在mac系统升级到yosemite,或者Xcode版本升级后,在编译c++程序的时候无法通过,错误类型如下:   2. 解决方案  创建一个临时文件“__debug”,可以解决这个问题。在命令行中执行以下代码: $ echo '#define _LIBCPP_ASSERT(x, m) ((void)0)' | sudo tee -a /Library/Developer/Comm...
分类:系统相关   时间:2015-04-17 18:12:27    阅读次数:218
[C#]根据索引替换字符/字符串
关键代码: #region 根据索引替换字符 /// /// 根据索引替换字符 /// eg:Assert.AreEqual("ZBCDEFGHIJ", StringHelper.ReplaceAt("ABCDEFGHIJ",0,'Z')); /// /// 需要操作的字符串 /// ...
分类:Windows程序   时间:2015-04-14 09:44:05    阅读次数:1425
【c语言】实现strchr
// 实现strchr(在一个字符串中查找字符,找到的话返回指向该字符的指针,没找到的话返回空) #include #include char * my_strchr( char const *str, char c ) { assert( str != NULL ); while( *str != '\0') { if( *str == c ) return str;...
分类:编程语言   时间:2015-04-10 15:39:36    阅读次数:143
【c语言】实现strrchr(查找该字符串最后一次出现的位置)
// 实现strrchr(查找该字符串最后一次出现的位置) #include #include char * my_strrchr( char const *str, char c) { int count = 0; int i; assert( str != NULL ); while( *str != '\0') { str++; count++; } str--...
分类:编程语言   时间:2015-04-10 15:31:32    阅读次数:159
spring 中的断言的作用
org.springframework.util.AssertAssert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.Assert经常用于:1.判断METHOD的参数是否属于正常值.2.JUNIT中使用.我发现SPRI...
分类:编程语言   时间:2015-04-10 15:19:40    阅读次数:238
统计一个字符串中某个字符第一次出现的位置和最后一次出现的位置
#include #include #include //统计某个字符第一次出现的位置 char* strchr(char *p,char a) { int i; assert(p!=NULL); for(i=0;i<strlen(p);i++) { if(p[i]==a) return p+i; } return 0; } //统计某个...
分类:其他好文   时间:2015-04-09 21:58:35    阅读次数:133
Java陷阱之assert关键字
Java陷阱之assert关键字一、概述在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。二、语法在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错...
分类:编程语言   时间:2015-04-09 19:00:04    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!