首页 相关文章 在C++程序中添加逻辑流程控制

在C++程序中添加逻辑流程控制

问题的引出
  
  在计算机程序中,除了常见的执行流程控制,还有逻辑流程控制;有时,执行流程即为逻辑流程,但在大多数情况下还是有所区别的,例如,假定有一个Web服务器使用同步套接字读取HTTP请求,那么会编写如下的代码:
  
  void read(HTTP_REQUEST& http_request)
  {
  read(http_request.header);
  read(http_request.body, http_request.header);
  }
  
  void read(HTTP_REQUEST_HEADER& header)
  {
  string line = read_line();
  parse_request_link(line, header.method, header.uri,
  header.version);
  
  while (TRUE)
  {
  line = read_line();
  if (line.empty())
  break;
  
  parse_header_fi...[ 查看全文 ]

2016-02-19 标签:

在C++程序中添加逻辑流程控制的相关文章

手机页面
收藏网站 回到头部