您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FP函数代码示例

51自学网 2021-06-01 20:42:54
  C++
这篇教程C++ FP函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FP函数的典型用法代码示例。如果您正苦于以下问题:C++ FP函数的具体用法?C++ FP怎么用?C++ FP使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FP函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: setVariance

 void setVariance(FP inVariance) {   if (inVariance < FP(0.0)) {     assert(0); // negative variance   }   variance = inVariance;   stdDeviation = FP(-1.0); }
开发者ID:mdejong,项目名称:GvmCpp,代码行数:7,


示例2: print_tree

void	print_tree(t_ast *ast){	while (ast->leftcmd != NULL)		ast = ast->leftcmd;	FP("%s | %d | %s/n", ast->left, ast->type, ast->right);	while (ast != NULL)	{		ast = ast->parent;		if (ast != NULL)			FP("%p | %d | %s/n", ast->leftcmd, ast->type, ast->right);	}}
开发者ID:Succubae,项目名称:42,代码行数:12,


示例3: GvmResult

 GvmResult(GvmCluster<S,V,K,FP> cluster) : space(cluster.clusters.space) {   count = cluster.count;   mass = cluster.m0;   variance = cluster.var / mass;   stdDeviation = FP(-1.0);   key = cluster.getKey();   //space = cluster.clusters.space;   point = space.newCopy(cluster.m1);   space.scale(point, FP(1.0) / mass); }
开发者ID:mdejong,项目名称:GvmCpp,代码行数:12,


示例4: des_ecb3_encrypt

voiddes_ecb3_encrypt(des_cblock (*input), des_cblock (*output),    des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3,    int encrypt){	register u_int32_t l0, l1;	register unsigned char *in, *out;	u_int32_t ll[2];	in = (unsigned char *) input;	out = (unsigned char *) output;	c2l(in, l0);	c2l(in, l1);	IP(l0, l1);	ll[0] = l0;	ll[1] = l1;	des_encrypt2(ll, ks1, encrypt);	des_encrypt2(ll, ks2, !encrypt);	des_encrypt2(ll, ks3, encrypt);	l0 = ll[0];	l1 = ll[1];	FP(l1, l0);	l2c(l0, out);	l2c(l1, out);}
开发者ID:SylvestreG,项目名称:bitrig,代码行数:25,


示例5: ft_check_setenv_ag

int		ft_check_setenv_ag(char **arg, char **varn, char **varvalue, int *ow){	if (arg[1] && arg[2] && arg[3])	{		*varn = ft_strtoupper(ft_strdup(arg[1]));		*varvalue = ft_strdup(arg[2]);		*ow = ft_atoi(arg[3]);	}	else	{		FP("Setenv error./n");		FP("Usage : setenv (char*)name (char*)value (int)overwrite/n");		return (-1);	}	return (0);}
开发者ID:Succubae,项目名称:42,代码行数:16,


示例6: des_decrypt3

void des_decrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3)  {  register DES_LONG l,r;  l=data[0];  r=data[1];  IP(l,r);  data[0]=l;  data[1]=r;  /*des_encrypt2((DES_LONG *)data,ks3,DES_DECRYPT); */  /*des_encrypt2((DES_LONG *)data,ks2,DES_ENCRYPT); */  /*des_encrypt2((DES_LONG *)data,ks1,DES_DECRYPT); */  /* XID on 23-MAR-1999 */  /* Modified to use Triple DES. Key must be 24 bytes. */  des_encrypt((DES_LONG *)data,ks3,DES_DECRYPT);  des_encrypt((DES_LONG *)data,ks2,DES_ENCRYPT);  des_encrypt((DES_LONG *)data,ks1,DES_DECRYPT);  l=data[0];  r=data[1];  FP(r,l);  data[0]=l;  data[1]=r;}/*end des_decrypt3 */
开发者ID:bochaqos,项目名称:tol,代码行数:26,


示例7: crypto_des3_decrypt

/** * @brief 对数据段进行 Triple DES 算法解密。 * * @author Damien(2011/12/22) * * @param p_ctx  Triple DES 加密算法语境。 * @param p_dst  输出明文保存地址。 * @param p_src  输入密文保存地址。 * * @note 数据段的长度为 8 个字节。 */voidcrypto_des3_decrypt(const crypto_des3_ctx_t* p_ctx,                    unsigned char*           p_dst,                    const unsigned char*     p_src) {  unsigned long  i;  unsigned long  l;  unsigned long  r;  unsigned long  a;  unsigned long  b;  unsigned long*       p_dst_u32 = (      unsigned long* )p_dst;  const unsigned long* p_src_u32 = (const unsigned long* )p_src;  const unsigned long* p_exp_key = p_ctx->expkey + CRYPTO_DES3_EXPKEY_WORDS - 2;  l = le32_to_cpu(p_src_u32[0]);  r = le32_to_cpu(p_src_u32[1]);  IP(l, r, a);  for (i = 0; i < 8; i++) {    ROUND(l, r, a, b, p_exp_key, -2);    ROUND(r, l, a, b, p_exp_key, -2);  }  for (i = 0; i < 8; i++) {    ROUND(r, l, a, b, p_exp_key, -2);    ROUND(l, r, a, b, p_exp_key, -2);  }  for (i = 0; i < 8; i++) {    ROUND(l, r, a, b, p_exp_key, -2);    ROUND(r, l, a, b, p_exp_key, -2);  }  FP(r, l, a);  p_dst_u32[0] = cpu_to_le32(r);  p_dst_u32[1] = cpu_to_le32(l);}
开发者ID:againzhou,项目名称:tangkong,代码行数:46,


示例8: assert

 GvmStdVector<FP,D>() {   assert(D >= 1);   for (int i = 0; i < D; i++) {     values[i] = FP(0.0);   } }
开发者ID:mdejong,项目名称:GvmCpp,代码行数:7,


示例9: write_snapshots_to_file

static void write_snapshots_to_file(void){    Int i;    Char* elune_out_file =        VG_(expand_file_name)("--output-filename", clo_outputfilename);    sres = VG_(open)(clo_outputfilename, VKI_O_CREAT|VKI_O_TRUNC|VKI_O_WRONLY,                     VKI_S_IRUSR|VKI_S_IWUSR);    if (sr_isError(sres)) {        // If the file can't be opened for whatever reason (conflict        // between multiple cachegrinded processes?), give up now.        VG_(umsg)("error: can't open output file '%s'/n", elune_out_file );        VG_(umsg)("       ... so the log will be missing./n");        VG_(free)(elune_out_file);        return;    } else {        fd = sr_Res(sres);        VG_(free)(elune_out_file);    }    // Print elune-specific options that were used.    if (VG_(args_the_exename)) {        /*FP("%s", VG_(args_the_exename));*/        for (i = 0; i < VG_(sizeXA)( VG_(args_for_client) ); i++) {            HChar* arg = * (HChar**) VG_(indexXA)( VG_(args_for_client), i );            if (arg)                FP(" %s", arg);        }    }    /*FP("/n");*/}
开发者ID:Legend,项目名称:Elune,代码行数:31,


万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。