码迷,mamicode.com
首页 >  
搜索关键字:assert    ( 2161个结果
C++字符串操作二
#include #include using namespace std; //模拟实现strcmp函数。 bool my_strcmp(const char *str1,const char *str2) { assert(str1!=NULL && str2!=NULL); const char *p = str1; cons...
分类:编程语言   时间:2015-07-02 17:36:16    阅读次数:150
在Debug模式下中断, 在Release模式下跳出当前函数的断言
在Debug模式下中断, 在Release模式下返回的断言 #define UXY_ASSERT_RETURN_ON_RELEASE( __condition, __desc, ... ) metamacro_if_eq(0, metamacro_argcount(__VA_ARGS__)) (UXY_ASSERT_1(__condition, __desc,...
分类:其他好文   时间:2015-07-02 17:34:29    阅读次数:105
C/C++之我见——C++中为什么要使用异常?
C++中为什么要使用异常?很多人也许知道C++中的异常机制,很多人也许不知道。很多人知道C中常用的assert,也知道在编译时候指定NODEBUG来忽略它。对于C语言,使用正常的if-else即是很好的选择,而在C++中,如果使用了面向对象的编程,最好还是使用Exception机制。这主要设计对象能...
分类:编程语言   时间:2015-07-02 17:20:23    阅读次数:173
【c语言】实现一个函数,求字符串的长度
// 实现一个函数,求字符串的长度 #include #include int my_strlen(char const *p) { int count = 0; assert(p != NULL); while(*p) { count++; p++; } return count; } int main() { char *p = "zhaoyaqian"; p...
分类:编程语言   时间:2015-07-02 12:21:28    阅读次数:140
【c语言】实现一个函数,求字符串的长度,不允许创建第三方变量
// 实现一个函数,求字符串的长度,不允许创建第三方变量。 #include #include int my_strlen_no(char const *p) { assert(p != NULL); if (*p == NULL) return 0; else return (1 + my_strlen_no(p + 1)); } int main() { char ...
分类:编程语言   时间:2015-07-02 12:21:07    阅读次数:144
【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
// 模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL #include #include char const* my_strchr(char const *p,char c) { assert(p != NULL); while (*p) { if (*p == c) return p; else p++; ...
分类:编程语言   时间:2015-07-02 12:18:02    阅读次数:135
Android的原始资源Raw和Assert资源的使用-android学习之旅(五十七)
代码示例public class MainActivity extends Activity{ MediaPlayer mediaPlayer1,mediaPlayer2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta...
分类:移动开发   时间:2015-07-02 10:21:00    阅读次数:252
【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
//模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回 #include //#include #include char* my_strchr(char *dst, char src) { assert(dst); while (*dst != '\0') { if (*dst == src) return dst; dst++; } re...
分类:编程语言   时间:2015-07-02 10:04:18    阅读次数:113
【C语言】模拟实现库函数srtcpy函数
//模拟实现库函数srtcpy函数 #include #include char * my_strcpy(char *dst, const char *src) { char *start = dst; assert(dst); assert(src); while (*dst++ = *src++) { ; } return start; } int main() { c...
分类:编程语言   时间:2015-07-02 10:03:11    阅读次数:172
【C语言】实现一个函数求字符串长度(不能创建第三方变量)
//实现一个函数求字符串长度(不能创建第三方变量) #include #include int my_strlen(const char *p) { assert(p); if (*p == '\0') return 0; else return 1 + my_strlen(++p); } int main() { char *p = "abcdefg"; printf("%...
分类:编程语言   时间:2015-07-02 10:03:04    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!