这篇教程C++ toArray函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中toArray函数的典型用法代码示例。如果您正苦于以下问题:C++ toArray函数的具体用法?C++ toArray怎么用?C++ toArray使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了toArray函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: toArraychar 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: mainint 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: fromJsonvoid 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: mainint 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: ifVariant 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: testLeakstatic 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: jsTestSerializedScriptValueInterfacePrototypeFunctionAcceptTransferListEncodedJSValue 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: collectionEqualsbool 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: toArraybool 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: ReadGraphSignal 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_comparebool 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: toArraystd::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_comparebool 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: mainint 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函数代码示例
|