aaaaaaa

Posted yaojinfu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了aaaaaaa相关的知识,希望对你有一定的参考价值。

前言

首先非常感谢孟宁老师的悉心教导。经过孟宁老师课堂教学后,对于孟老师通过一个简单的menu小程序,直观细致地给我们讲解了代码规范、模块化设计、可重用接口以及线程安全等问题有了愈加深入的了解,让我受益匪浅。

以下学习内容都来自于以下博客:

一.C/C++编译调试环境配置

首先,安装VSCODE软件。

打开VSCODE进行C/C++环境配置,搜索下载C/C++如下图所示

技术图片  

安装了C/C++扩展包之后,C/C++ extension不包含C++编译器和调试器,需要额外安装编译调试工具,选择安装MinGW 。

选择谷歌浏览器进入http://mingw.org/ 进行下载。

技术图片

 

 

 Architecture选择x86_64,适合64位系统,其他默认即可

安装完成后,为其在系统中添加环境变量。

打开此电脑-属性-高级系统设置-高级-环境变量

 

技术图片

 

 

 成功配置环境变量后,打开CMD命令行输入gcc -v 和gdb -v检查版本和情况。

技术图片

 

 

 

技术图片

 

 

 

打开VSCODE,直接建立一个hellogo.cpp,

然后选择运行和调试,会弹出一个选择 C++(GDB/LLDB),再弹出选择 g++.exe,之后会自动生成 launch.json 配置文件 和tasks.jason

配置launch.jason文件,tasks.jason,使用ctrl+shfit+p 寻找一个c_cpp_properties.jason文件,加载即可,三个文件加载如下即可。

技术图片

 

 

 

launch.jason文件如下

技术图片

 

 

 

运行hellogo.cpp,输出成功如下图所示。

技术图片

 

 

二.代码规范与代码风格

代码的简洁、清晰、无歧义”的基本原则

 

1一般.要采用缩进风格

 

2.一般情况下,源程序有效注释量必须在20%以上。

 

3.文件头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、修改日志等。

 

4.函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值等。注释格式尽量统一,建议使用“/* …… */”。

 

5.避免使用不易理解的数字,用有意义的标识来替代。

 

6.不要使用难懂的技巧性很高的语句,除非很有必要时。

 

7.不允许把多个短语句写在一行中,即一行只写一条语句。

 

 

三. 模块化设计

 

 

四.可重用接口

 

以上是关于aaaaaaa的主要内容,如果未能解决你的问题,请参考以下文章

nginx为啥返回301重定向

Google BigQuery:TABLE_QUERY 和 TABLE_DATE_RANGE

网络路由取决于 URL 别名

匹配任何在[重复]之前没有特定单词的点

如何在 Applescript 中调用 Automator 变量?

版本号带两个小数点的,如何比较大小?( NSStringCompareOptions )