assert宏的原型定义在中,其作用是假设它的条件返回错误,则终止程序运行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,假设其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 ...
分类:
其他好文 时间:
2014-11-10 21:49:37
阅读次数:
254
int init_Department(manager *pt){ assert( NULL != pt && pt->p != NULL) ; pt->p->Manager = 10; pt->p->PM =100; pt->p->ProgrammerNo[...
分类:
编程语言 时间:
2014-11-09 23:36:45
阅读次数:
276
微软自带的strcpy函数: (不完善,4分)
char * strcpy(char * dest,const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
return tmp;
}
最完善的s...
分类:
其他好文 时间:
2014-11-09 19:35:19
阅读次数:
240
目前update-script脚本格式是edify,其与amend有何区别,暂不讨论,我们只分析其中主要的语法,以及脚本的流程控制。一、update-script脚本语法简介: 我们顺着所生成的脚本来看其中主要涉及的语法。 1.assert(condition):如果condition参数的...
分类:
移动开发 时间:
2014-11-09 15:04:03
阅读次数:
448
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数...
分类:
其他好文 时间:
2014-11-08 02:02:38
阅读次数:
232
#include
#include
char *strcpy(char *strDest, const char *strScr)
{
char *address = strDest;
assert((strDest != NULL) && (strScr != NULL));
while(*strScr)
{...
分类:
编程语言 时间:
2014-11-08 00:53:17
阅读次数:
273
微软自带的strcpy函数: (不完善,4分)
char * strcpy(char * dest,const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
return tmp;
}
微最完善的strcpy函数: (推荐使用,10分)
char * strcpy( char *d...
分类:
其他好文 时间:
2014-11-07 19:04:47
阅读次数:
198
fluentassertions QuickStart (替换Assert )https://github.com/dennisdoomen/fluentassertions/wikiMoq QuickStarthttps://github.com/Moq/moq4/wiki/Quickstart
分类:
Web程序 时间:
2014-11-07 16:15:52
阅读次数:
141
初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示: warning: #223-D: function "assert_param" declared implicitly;assert_param(IS_G....
分类:
其他好文 时间:
2014-11-06 19:38:31
阅读次数:
275
1 #include 2 #include 3 #include 4 5 using namespace std; 6 int main() 7 { 8 ifstream in("test_data.txt"); 9 assert(in.is_open());10 11 ...
分类:
编程语言 时间:
2014-11-06 16:19:27
阅读次数:
175