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

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

51自学网 2021-06-03 08:52:44
  C++
这篇教程C++ toArray函数代码示例写得很实用,希望能帮到您。

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

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

示例1: toArray

char toArray(conjunto *ptr, char array[]) {        if (ptr != NULL) {        toArray(ptr->izquierda, array);        strcat(array, ptr->idConjunto); //dato        toArray(ptr->derecha, array);        printf("%s/n", array);    }    return t;}
开发者ID:feri2603,项目名称:TDA-PROY-PR16,代码行数:10,


示例2: checkFetch

    static void checkFetch( Teuchos::RCP<Teuchos::Comm<int> const> const &comm,                            View1 const &ranks, View1 const &indices,                            View2 const &v_exp, View2 const &v_ref,                            bool &success, Teuchos::FancyOStream &out )    {        auto v_imp = DataTransferKit::Details::NearestNeighborOperatorImpl<            DeviceType>::fetch( comm, ranks, indices, v_exp );        TEST_COMPARE_ARRAYS( toArray( v_imp ), toArray( v_ref ) );    }
开发者ID:sslattery,项目名称:DataTransferKit,代码行数:10,


示例3: main

int main(void){  lista_t *old;  /* lê o número de pontos */  scanf("%d", &n);    /* Cria a lista de pontos ordenados */  cria_lpo();    /* Coloca lista de pontos ordenados num array */  toArray();    print_array();    /* free da lista de pontos */  while(lpo != NULL)  {    old = lpo;    lpo = lpo->next;    free(old);  }  free(lpo);    return 0;}
开发者ID:alias-mac,项目名称:ist-asa-2005,代码行数:26,


示例4: fromJson

void HeadData::fromJson(const QJsonObject& json) {    if (json.contains(JSON_AVATAR_HEAD_BLENDSHAPE_COEFFICIENTS)) {        auto jsonValue = json[JSON_AVATAR_HEAD_BLENDSHAPE_COEFFICIENTS];        if (jsonValue.isArray()) {            QVector<float> blendshapeCoefficients;            QJsonArray blendshapeCoefficientsJson = jsonValue.toArray();            for (const auto& blendshapeCoefficient : blendshapeCoefficientsJson) {                blendshapeCoefficients.push_back((float)blendshapeCoefficient.toDouble());            }            setBlendshapeCoefficients(blendshapeCoefficients);        } else if (jsonValue.isObject()) {            QJsonObject blendshapeCoefficientsJson = jsonValue.toObject();            for (const QString& name : blendshapeCoefficientsJson.keys()) {                float value = (float)blendshapeCoefficientsJson[name].toDouble();                setBlendshape(name, value);            }        } else {            qWarning() << "Unable to deserialize head json: " << jsonValue;        }    }    if (json.contains(JSON_AVATAR_HEAD_LOOKAT)) {        auto relativeLookAt = vec3FromJsonValue(json[JSON_AVATAR_HEAD_LOOKAT]);        if (glm::length2(relativeLookAt) > 0.01f) {            setLookAtPosition((_owningAvatar->getOrientation() * relativeLookAt) + _owningAvatar->getPosition());        }    }    if (json.contains(JSON_AVATAR_HEAD_ROTATION)) {        setHeadOrientation(quatFromJsonValue(json[JSON_AVATAR_HEAD_ROTATION]));    }}
开发者ID:cozza13,项目名称:hifi,代码行数:32,


示例5: main

int main(int argc, char **argv){	pthread_t thread1, thread2, thread3;	int filas=0, columnas=0, miniCuadrados = 0;	FILE *file;		file = fopen(argv[1],"r");//	file = fopen("datos1.txt", "r");		if(file==NULL){        	printf("ERROR ABRIENDO ARCHIVO/n");        	return 1;    	}	toArray(file);	fclose(file);	pthread_create( &thread1, NULL, fila, &filas);	pthread_create( &thread2, NULL, columna, &columnas);	pthread_create( &thread3, NULL, miniCuadrado, &miniCuadrados);	pthread_join( thread1,NULL);	pthread_join( thread2,NULL);	pthread_join( thread3,NULL);	return 0;}
开发者ID:rfariasc,项目名称:Barbero-Durmiente,代码行数:27,


示例6: if

Variant UnaryOpExpression::eval(VariableEnvironment &env) const {  if (m_op == '@') {    Silencer s;    s.enable();    return m_exp->eval(env);  } else if (m_op == T_ISSET || m_op == T_EMPTY) {    return m_exp->exist(env, m_op);  }  Variant exp(m_exp ? m_exp->eval(env) : null_variant);  SET_LINE;  switch (m_op) {  case T_CLONE:       return f_clone(exp);  case '+':           return +exp;  case '-':           return negate(exp);  case '!':           return !exp;  case '~':           return ~exp;  case T_INT_CAST:    return toInt64(exp);  case T_DOUBLE_CAST: return toDouble(exp);  case T_STRING_CAST: return toString(exp);  case T_ARRAY_CAST:  return toArray(exp);  case T_OBJECT_CAST: return toObject(exp);  case T_BOOL_CAST:   return toBoolean(exp);  case T_UNSET_CAST:  return unset(exp);  case T_EXIT:        return f_exit(exp);  case T_PRINT:       return print(exp.toString());  case T_EVAL:        return HPHP::eval(&env, env.currentObject(), exp);  default:    ASSERT(false);    return Variant();  }}
开发者ID:Jostein,项目名称:hiphop-php,代码行数:32,


示例7: testLeak

static void testLeak(size_t alloc_size) {  RuntimeOption::EvalGCTriggerPct = 0.50;  RuntimeOption::EvalGCMinTrigger = 4 << 20;  tl_heap->collect("testLeak");  tl_heap->setGCEnabled(true);  clearSurpriseFlag(MemExceededFlag);  tl_heap->setMemoryLimit(100 << 20);  auto const target_alloc = int64_t{5} << 30;  auto const vec_cap = (alloc_size - sizeof(ArrayData)) / sizeof(TypedValue);  auto const vec = [vec_cap] {    VecArrayInit vec{vec_cap};    for (int j = 0; j < vec_cap; ++j) {      vec.append(make_tv<KindOfNull>());    }    return vec.toArray();  }();  auto const start_alloc = tl_heap->getStatsRaw().mmAllocated();  for (int64_t i = 0; ; ++i) {    auto vec_copy = vec;    vec_copy.set(0, make_tv<KindOfInt64>(i));    vec_copy.detach();    if (tl_heap->getStatsRaw().mmAllocated() - start_alloc > target_alloc) {      break;    }    if (UNLIKELY(checkSurpriseFlags())) handle_request_surprise();  }}
开发者ID:fredemmott,项目名称:hhvm,代码行数:31,


示例8: jsTestSerializedScriptValueInterfacePrototypeFunctionAcceptTransferList

EncodedJSValue JSC_HOST_CALL jsTestSerializedScriptValueInterfacePrototypeFunctionAcceptTransferList(ExecState* exec){    JSValue thisValue = exec->hostThisValue();    if (!thisValue.inherits(&JSTestSerializedScriptValueInterface::s_info))        return throwVMTypeError(exec);    JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(thisValue));    ASSERT_GC_OBJECT_INHERITS(castedThis, &JSTestSerializedScriptValueInterface::s_info);    TestSerializedScriptValueInterface* impl = static_cast<TestSerializedScriptValueInterface*>(castedThis->impl());    if (exec->argumentCount() < 1)        return throwVMError(exec, createNotEnoughArgumentsError(exec));    RefPtr<SerializedScriptValue> data(SerializedScriptValue::create(exec, MAYBE_MISSING_PARAMETER(exec, 0, DefaultIsUndefined), 0, 0));    if (exec->hadException())        return JSValue::encode(jsUndefined());    size_t argsCount = exec->argumentCount();    if (argsCount <= 1) {        impl->acceptTransferList(data);        return JSValue::encode(jsUndefined());    }    Array* transferList(toArray(MAYBE_MISSING_PARAMETER(exec, 1, DefaultIsUndefined)));    if (exec->hadException())        return JSValue::encode(jsUndefined());    impl->acceptTransferList(data, transferList);    return JSValue::encode(jsUndefined());}
开发者ID:yoavweiss,项目名称:RespImg-WebKit,代码行数:26,


示例9: collectionEquals

bool Object::equal(const Object& v2) const {  if (m_px == v2.get()) {    return true;  }  if (!m_px || !v2.get()) {    return false;  }  if (m_px->isCollection()) {    return collectionEquals(m_px, v2.get());  }  if (UNLIKELY(m_px->instanceof(SystemLib::s_DateTimeInterfaceClass))) {    return c_DateTime::GetTimestamp(*this) ==        c_DateTime::GetTimestamp(v2);  }  if (v2.get()->getVMClass() != m_px->getVMClass()) {    return false;  }  if (UNLIKELY(m_px->instanceof(SystemLib::s_ArrayObjectClass))) {    // Compare the whole object, not just the array representation    Array ar1(ArrayData::Create());    Array ar2(ArrayData::Create());    m_px->o_getArray(ar1, false);    v2->o_getArray(ar2, false);    return ar1->equal(ar2.get(), false);  }  return toArray().equal(v2.toArray());}
开发者ID:409033632,项目名称:hhvm,代码行数:27,


示例10: toArray

bool Object::equal(const Object& v2) const {  if (m_obj == v2.m_obj) {    return true;  }  if (!m_obj || !v2) {    return false;  }  if (m_obj->isCollection()) {    return collections::equals(get(), v2.get());  }  if (UNLIKELY(m_obj->instanceof(SystemLib::s_DateTimeInterfaceClass))) {    return DateTimeData::getTimestamp(*this) ==        DateTimeData::getTimestamp(v2);  }  if (v2.get()->getVMClass() != m_obj->getVMClass()) {    return false;  }  if (UNLIKELY(m_obj->instanceof(SystemLib::s_ArrayObjectClass))) {    // Compare the whole object, not just the array representation    auto ar1 = Array::Create();    auto ar2 = Array::Create();    m_obj->o_getArray(ar1);    v2->o_getArray(ar2);    return ar1->equal(ar2.get(), false);  }  return toArray().equal(v2.toArray());}
开发者ID:Globalcherry,项目名称:hhvm,代码行数:27,


示例11: ReadGraph

Signal ReadGraph(const QJsonObject& obj){	Signal signal{};	auto it = obj.find("name");	if (it != obj.end())	{		const auto sigName = it->toString();		signal.name = std::move(sigName);		it = obj.find("color");		if (it != obj.end())			signal.graphic.color = it->toString();				it = obj.find("visible");		if (it != obj.end())			signal.graphic.visible = it->toBool();				it = obj.find("range");		if (it != obj.end())		{			auto vec = ToVector(it->toArray());			signal.graphic.rangeLower = vec.front();			signal.graphic.rangeUpper = vec.back();		}				it = obj.find("values");		if (it != obj.end() && it->isArray())		{			signal.y = ToVector(it->toArray());		}				it = obj.find("ticks");		if (it != obj.end() && it->isArray())		{			signal.graphic.ticks = ToVector(it->toArray());		}		it = obj.find("tickLabels");		if (it != obj.end() && it->isArray())		{			signal.graphic.tickLabels = ToStrVector(it->toArray());		}	}	return signal;}
开发者ID:ilpropheta,项目名称:anvedi,代码行数:47,


示例12: check_collection_compare

bool Object::less(const Object& v2) const {  check_collection_compare(m_px, v2.get());  if (UNLIKELY(m_px->instanceof(SystemLib::s_DateTimeInterfaceClass))) {    return c_DateTime::GetTimestamp(*this) <        c_DateTime::GetTimestamp(v2);  }  return m_px != v2.m_px && toArray().less(v2.toArray());}
开发者ID:409033632,项目名称:hhvm,代码行数:8,


示例13: toArray

std::string Color::stringify() const {    std::array<double, 4> array = toArray();    return "rgba(" +        util::toString(array[0]) + "," +        util::toString(array[1]) + "," +        util::toString(array[2]) + "," +        util::toString(array[3]) + ")";}
开发者ID:1SpatialGroupLtd,项目名称:mapbox-gl-native,代码行数:8,


示例14: check_collection_compare

bool Object::less(const Object& v2) const {  check_collection_compare(get(), v2.get());  if (UNLIKELY(m_obj->instanceof(SystemLib::s_DateTimeInterfaceClass))) {    return DateTimeData::getTimestamp(*this) <        DateTimeData::getTimestamp(v2);  }  return m_obj != v2.m_obj && toArray().less(v2.toArray());}
开发者ID:Globalcherry,项目名称:hhvm,代码行数:8,


示例15: main

int main(int argc, char  *argv[]){ 	MPI_Init(&argc,&argv); 	MPI_Comm_size(MPI_COMM_WORLD, &size); 	MPI_Comm_rank(MPI_COMM_WORLD , &my_rank); 	 	// get my rank as char array  	my_rank_char = toArray(my_rank); 	int operation ;  	if (my_rank==0) 	{ 		printf("Choose Operation/n[0] mirror/n[1] ping/n[2] flode/n[3] CollectAndmirror/n[4] mirrorFromFile/n"); 		scanf("%d",&operation); 		 	} 	// sending operations to processes 	MPI_Bcast (&operation, 1, MPI_INT,0, MPI_COMM_WORLD); 	if (operation == 0) 	{ 		 mirror("http://www.w3schools.com/html/html_links.asp"); 	}else if (operation == 1) 	{ 		 runPing("174.129.224.129"); 	}else if (operation == 2) 	{ 		 runFloode("193.227.14.57"); 	}else if (operation == 3) 	{ 		 runMirror("http://www.w3schools.com/html/html_links.asp"); 	}else if (operation == 4) 	{ 		 runMirrorFromFile(); 	} 	 	 	//ping  	//router:ping("192.168.1.1" , 100); 	//ecom :p ing("193.227.14.57" , 5000); 	//newgradiance : ping("174.129.224.129" , 5000); 	//mirror  	// wikipedia:("https://en.wikipedia.org/wiki/Portal:Contents/A
C++ toBARK函数代码示例
C++ toAXElement函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。