C++学习心得
宇智波鼬D
写东西往往是有感而发~
展开
-
islower,isalnum,isalpha,tolower,isdigit等c++对ascii字符的处理判断
本文详细介绍c++继承c语言ctype而来的几个函数:isalnum,isalpha,isblank,iscntrl,isdigit,isgraph,islower,isprint,ispunct,isspace,isupper,isxdigit,tolower,toupper。它们是对ASCII字符判断和处理常用的函数。1、头文件:你需要#include <ctype.h>, 但如果用上了标准库的一些字符串处理,自然也就include了ctype.h。#include <ios原创 2020-05-30 20:38:23 · 1786 阅读 · 0 评论 -
关于C++代码注释的建议
本文是我在阅读他人C++代码时,总结的一些关于代码注释的要点。注释的核心目的,是提高代码的可读性,给读者解释那些隐藏在代码背后的设计逻辑,暴露代码无法直接反映的缘由和目的。一、对显而易见的过程不用注释。1、完全废话。以下代码中的注释,都是废话。写这些没用的注释,一般会是初学者,因为老师在授课的时候大多是这样注释的。要知道,我们在实际生产中,这些注释是没用的。因此,我们注释的时...原创 2020-01-18 17:51:07 · 795 阅读 · 0 评论 -
C++里为什么要用异常处理try和catch
本文介绍初学者对异处理的误解,C++异常语句的用法,以及编程中为什么要用异常处理语句。一、初学者对异常处理的误解 网络上的很多文章对异常处理的开篇解释大概是这样的:人们设计出来的程序,做不到天衣无缝,在运行时总会出现各种意想不到的异常。因此,希望程序不仅能在正确的情况下正常运行,而且在程序有错误的情况下也能作出相应的处理,而不致使程序莫名其妙的终止崩溃,甚至出现死机的现象。比如做除法时...原创 2018-06-27 11:37:24 · 4417 阅读 · 1 评论