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

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

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

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

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

示例1: Determinant2x2

hacd::HaF64 Determinant2x2 (const hacd::HaF64 matrix[2][2], hacd::HaF64* const error){	hacd::HaF64 a00xa11 = matrix[0][0] * matrix[1][1];	hacd::HaF64 a01xa10 = matrix[0][1] * matrix[1][0];	*error = Absolute(a00xa11) + Absolute(a01xa10);	return a00xa11 - a01xa10;}
开发者ID:ColinGilbert,项目名称:juliohull,代码行数:7,


示例2: Determinant2x2

dgFloat64 Determinant2x2 (const dgFloat64 matrix[2][2], dgFloat64* const error){	dgFloat64 a00xa11 = matrix[0][0] * matrix[1][1];	dgFloat64 a01xa10 = matrix[0][1] * matrix[1][0];	*error = Absolute(a00xa11) + Absolute(a01xa10);	return a00xa11 - a01xa10;}
开发者ID:blabz2007,项目名称:prime.mod,代码行数:7,


示例3: Absolute

bool Path::CopyDir(String srcFolder, String dstFolder){	srcFolder = Absolute(srcFolder);	// Remove trailing seperators	dstFolder = Absolute(dstFolder);	dstFolder.TrimBack(Path::sep);	if(!CreateDir(dstFolder))		return false;	Vector<FileInfo> files = Files::ScanFiles(srcFolder);	for(auto& file : files)	{		String commonPath = RemoveBase(file.fullPath, srcFolder);		String dstPath = dstFolder + Path::sep + commonPath;		if(file.type == FileType::Folder)		{			if(!CopyDir(file.fullPath, dstPath))				return false;		}		else		{			if(!Copy(file.fullPath, dstPath))				return false;		}	}	return true;}
开发者ID:guusw,项目名称:unnamed-sdvx-clone,代码行数:29,


示例4: return

bool CBoltEffectCreator::PointInImage (int x, int y, int iTick, int iVariant) const//	PointInImage////	Returns TRUE if the given point is in the image	{	return (Absolute(x) < m_iWidth && Absolute(y) < m_iWidth);	}
开发者ID:alanhorizon,项目名称:Transport,代码行数:9,


示例5: return

bool CBeamEffectCreator::PointInImage (int x, int y, int iTick, int iVariant) const//	PointInImage////	Returns TRUE if the given point is in the image	{	return (Absolute(x) < m_iIntensity && Absolute(y) < m_iIntensity);	}
开发者ID:alanhorizon,项目名称:Transcendence,代码行数:9,


示例6: Diff

static inline bool Diff(int c1, int c2){   int c1y = (c1 & Ymask) - (c2 & Ymask);   if (Absolute(c1y) > trY) return true;   int c1u = (c1 & Umask) - (c2 & Umask);   if (Absolute(c1u) > trU) return true;   int c1v = (c1 & Vmask) - (c2 & Vmask);   if (Absolute(c1v) > trV) return true;   return false;}
开发者ID:joshg253,项目名称:snes9x-gx,代码行数:11,


示例7: Determinant3x3

dgFloat64 Determinant3x3 (const dgFloat64 matrix[3][3], dgFloat64* const error){	dgFloat64 sign = dgFloat64 (-1.0f);	dgFloat64 det = dgFloat64 (0.0f);	dgFloat64 accError = dgFloat64 (0.0f); 	for (dgInt32 i = 0; i < 3; i ++)  {		dgFloat64 cofactor[2][2];		for (dgInt32 j = 0; j < 2; j ++) {			dgInt32 k0 = 0;			for (dgInt32 k = 0; k < 3; k ++) {				if (k != i) {					cofactor[j][k0] = matrix[j][k];					k0 ++;				}			}		}		dgFloat64 parcialError;		dgFloat64 minorDet = Determinant2x2 (cofactor, &parcialError);		accError += parcialError * Absolute (matrix[2][i]);		det += sign * minorDet * matrix[2][i];		sign *= dgFloat64 (-1.0f);	}	*error = accError;	return det;}
开发者ID:blabz2007,项目名称:prime.mod,代码行数:27,


示例8: Apu3F

void Apu3F()  // CALL absolute{   Absolute();   // 0xB6f for Star Fox 2   SPC700_PushW(IAPU.PC + 3 - IAPU.RAM);   IAPU.PC = IAPU.RAM + IAPU.Address;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:7,


示例9: Absolute

void C_CPU::ASL_0E(WORD opcode)// absolute, 6 cycles{	WORD memLoc = Absolute(6);	WORD result = systemMem[memLoc];	// carry flag is bit 7 before shift		if(result & 0x80)		m_flagC = 1;	else		m_flagC = 0;		// shift left	result <<= 1; 	// if result is zero set the Z flag	if(result == 0)		m_flagZ = 1;	else		m_flagZ = 0;	// set N flag if bit 7 is set	if(result & 0x80)		m_flagN = 1;	else		m_flagN = 0;	//put result back in memory	systemMem[memLoc] = result;}
开发者ID:Cephas1982,项目名称:NES,代码行数:29,


示例10: Determinant4x4

hacd::HaF64 Determinant4x4 (const hacd::HaF64 matrix[4][4], hacd::HaF64* const error){	hacd::HaF64 sign = hacd::HaF64 (1.0f);	hacd::HaF64 det = hacd::HaF64 (0.0f);	hacd::HaF64 accError = hacd::HaF64 (0.0f); 	for (hacd::HaI32 i = 0; i < 4; i ++)  {		hacd::HaF64 cofactor[3][3];		for (hacd::HaI32 j = 0; j < 3; j ++) {			hacd::HaI32 k0 = 0;			for (hacd::HaI32 k = 0; k < 4; k ++) {				if (k != i) {					cofactor[j][k0] = matrix[j][k];					k0 ++;				}			}		}		hacd::HaF64 parcialError;		hacd::HaF64 minorDet = Determinant3x3 (cofactor, &parcialError);		accError +=  parcialError * Absolute (matrix[3][i]);		det += sign * minorDet * matrix[3][i];		sign *= hacd::HaF64 (-1.0f);	}	*error = accError;	return det;}
开发者ID:ColinGilbert,项目名称:juliohull,代码行数:27,


示例11: Apu25

void Apu25(){   // AND A,abs   Absolute();   IAPU.YA.B.A &= S9xAPUGetByte(IAPU.Address);   APUSetZN8(IAPU.YA.B.A);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:8,


示例12: Apu65

void Apu65(){   // CMP A,abs   Absolute();   uint8 Work8 = S9xAPUGetByte(IAPU.Address);   CMP(IAPU.YA.B.A, Work8);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:8,


示例13: Apu5E

void Apu5E(){   // CMP Y,abs   Absolute();   uint8 Work8 = S9xAPUGetByte(((IAPU.Address)));   CMP(IAPU.YA.B.Y, Work8);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:8,


示例14: Apu85

void Apu85(){   // ADC A, abs   Absolute();   uint8 Work8 = S9xAPUGetByte(((IAPU.Address)));   ADC(IAPU.YA.B.A, Work8);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:8,


示例15: Apu45

void Apu45(){   // EOR A,abs   Absolute();   IAPU.YA.B.A ^= S9xAPUGetByte(IAPU.Address);   APUSetZN8(IAPU.YA.B.A);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:8,


示例16: Apu05

void Apu05(){   // OR A,abs   Absolute();   IAPU.Registers.YA.B.A |= S9xAPUGetByte(IAPU.Address);   APUSetZN8(IAPU.Registers.YA.B.A);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:8,


示例17: Apu5E

void Apu5E(){   // CMP Y,abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   CMP(IAPU.Registers.YA.B.Y, Work8);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:8,


示例18: Apu85

void Apu85(){   // ADC A, abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   ADC(IAPU.Registers.YA.B.A, Work8);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:8,


示例19: Apu1E

void Apu1E(){   // CMP X,abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   CMP(IAPU.Registers.X, Work8);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:8,


示例20: Apu2C

void Apu2C(){   // ROL abs   Absolute();   uint8 Work8 = S9xAPUGetByte(((IAPU.Address)));   ROL(Work8);   S9xAPUSetByte(Work8, IAPU.Address);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:9,


示例21: Apu6C

void Apu6C(){   // ROR abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   ROR(Work8);   S9xAPUSetByte(Work8, IAPU.Address);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:9,


示例22: Apu1F

void Apu1F(){   // JMP (abs+X)   Absolute();   IAPU.PC = IAPU.RAM + S9xAPUGetByte(IAPU.Address + IAPU.Registers.X) +             (S9xAPUGetByte(IAPU.Address + IAPU.Registers.X + 1) << 8);   // XXX: HERE:   // APU.Flags |= TRACE_FLAG;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:9,


示例23: Apu4C

void Apu4C(){   // LSR abs   Absolute();   uint8 Work8 = S9xAPUGetByte(((IAPU.Address)));   LSR(Work8);   S9xAPUSetByte(Work8, IAPU.Address);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:9,


示例24: Apu0C

void Apu0C(){   // ASL abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   ASL(Work8);   S9xAPUSetByte(Work8, IAPU.Address);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:9,


示例25: Apu0E

void Apu0E(){   // TSET1 abs   Absolute();   uint8 Work8 = S9xAPUGetByte(IAPU.Address);   S9xAPUSetByte(Work8 | IAPU.YA.B.A, IAPU.Address);   Work8 &= IAPU.YA.B.A;   APUSetZN8(Work8);   IAPU.PC += 3;}
开发者ID:NunaticAlumina,项目名称:pocketsnes-libretro,代码行数:10,


示例26: Apu4E

void Apu4E(){   // TCLR1 abs   Absolute();   uint8_t Work8 = S9xAPUGetByte(IAPU.Address);   S9xAPUSetByte(Work8 & ~IAPU.Registers.YA.B.A, IAPU.Address);   Work8 &= IAPU.Registers.YA.B.A;   APUSetZN8(Work8);   IAPU.PC += 3;}
开发者ID:tuluse,项目名称:CATSFC-libretro,代码行数:10,



注:本文中的Absolute函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


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