ln_remove_0.cc

来自「这是处理语音信号的程序」· CC 代码 · 共 41 行

CC
41
字号
// file: ln_remove_0.cc// // isip include files//#include "link_node.h"#include "link_node_constants.h" // method: remove_cc//// arguments://  Link_node* node : (input) the node pointer to remove//// return: a logical_1 indicating success//// this method removes the specified node//logical_1 Link_node::remove_cc(Link_node* node_a) {  // check if this pointer is to be removed  //  if (node_a == this) {    return ISIP_FALSE;  }    // remove the specified node pointer by adjusting link pointers  //  if (node_a->next_d != (Link_node*)NULL) {    node_a->next_d->prev_d = node_a->prev_d;  }  if (node_a->prev_d != (Link_node*)NULL) {    node_a->prev_d->next_d = node_a->next_d;  }  node_a->next_d = (Link_node*)NULL;  node_a->prev_d = (Link_node*)NULL;  // exit gracefully  //  return ISIP_TRUE;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?