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

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

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

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

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

示例1: read_document

bool read_document(PhraseLargeTable3 * phrase_table,                   FacadePhraseIndex * phrase_index,                   FILE * document,                   HashofDocument hash_of_document,                   HashofUnigram hash_of_unigram){    char * linebuf = NULL;size_t size = 0;    phrase_token_t last_token, cur_token = last_token = 0;    while ( getline(&linebuf, &size, document) ){        if ( feof(document) )            break;        if ( '/n' == linebuf[strlen(linebuf) - 1] ) {            linebuf[strlen(linebuf) - 1] = '/0';        }        TAGLIB_PARSE_SEGMENTED_LINE(phrase_index, token, linebuf);        last_token = cur_token;        cur_token = token;        /* skip null_token in second word. */        if ( null_token == cur_token )            continue;        gpointer value = NULL;        gboolean lookup_result = g_hash_table_lookup_extended            (hash_of_unigram, GUINT_TO_POINTER(cur_token),             NULL, &value);        if ( !lookup_result ){            g_hash_table_insert(hash_of_unigram, GUINT_TO_POINTER(cur_token),                                GUINT_TO_POINTER(1));        } else {            guint32 freq = GPOINTER_TO_UINT(value);            freq ++;            g_hash_table_insert(hash_of_unigram, GUINT_TO_POINTER(cur_token),                                GUINT_TO_POINTER(freq));        }        /* skip pi-gram training. */        if ( null_token == last_token ){            if ( !g_train_pi_gram )                continue;            last_token = sentence_start;        }        /* remember the (last_token, cur_token) word pair. */        HashofSecondWord hash_of_second_word = NULL;        lookup_result = g_hash_table_lookup_extended            (hash_of_document, GUINT_TO_POINTER(last_token),             NULL, &value);        if ( !lookup_result ){            hash_of_second_word = g_hash_table_new                (g_direct_hash, g_direct_equal);        } else {            hash_of_second_word = (HashofSecondWord) value;        }        value = NULL;        lookup_result = g_hash_table_lookup_extended            (hash_of_second_word, GUINT_TO_POINTER(cur_token),             NULL, &value);        guint32 count = 0;        if ( lookup_result ) {            count = GPOINTER_TO_UINT(value);        }        count ++;        g_hash_table_insert(hash_of_second_word,                            GUINT_TO_POINTER(cur_token),                            GUINT_TO_POINTER(count));        g_hash_table_insert(hash_of_document,                            GUINT_TO_POINTER(last_token),                            hash_of_second_word);    }    free(linebuf);    return true;}
开发者ID:ii0,项目名称:libpinyin,代码行数:80,


示例2: gstbt_wave_tab_syn_class_init

static voidgstbt_wave_tab_syn_class_init (GstBtWaveTabSynClass * klass){  GObjectClass *gobject_class = (GObjectClass *) klass;  GstElementClass *element_class = (GstElementClass *) klass;  GstBtAudioSynthClass *audio_synth_class = (GstBtAudioSynthClass *) klass;  GParamSpec *pspec;  audio_synth_class->process = gstbt_wave_tab_syn_process;  audio_synth_class->setup = gstbt_wave_tab_syn_setup;  gobject_class->set_property = gstbt_wave_tab_syn_set_property;  gobject_class->get_property = gstbt_wave_tab_syn_get_property;  gobject_class->dispose = gstbt_wave_tab_syn_dispose;  // describe us  gst_element_class_set_static_metadata (element_class,      "WaveTabSyn",      "Source/Audio",      "Wavetable synthesizer", "Stefan Sauer <[email
C++ GUI_ALLOC_h2p函数代码示例
C++ GUINT32_TO_LE函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。