tangxuan's Notes


  • 首页

  • 标签

  • 分类

  • 归档

C++构造函数与赋值函数

发表于 2020-05-10 | 分类于 编程基础 | 阅读次数:
字数统计: 796 字 | 阅读时长 ≈ 3 分钟

关于编译器合成的构造函数

  • 本文从编译器的角度理解一些关于编译器默认合成的构造函数及对象初始化的一些细节,这些细节容易被忽略或者被误解。
    阅读全文 »

CentOS引导修复记录

发表于 2018-03-03 | 分类于 操作系统 | 阅读次数:
字数统计: 700 字 | 阅读时长 ≈ 3 分钟

引导修复

  • 用CentOS iso文件制作启动u盘进入到安装CentOS的界面,然后选择rescue a CentOS system。
    阅读全文 »

代码效率及隐性编程错误分析

发表于 2018-02-15 | 分类于 编程基础 | 阅读次数:
字数统计: 0 字 | 阅读时长 ≈ 1 分钟

注释的原则

发表于 2018-02-14 | 分类于 编程基础 | 阅读次数:
字数统计: 670 字 | 阅读时长 ≈ 2 分钟

写好注释的几条原则:

  • 假设读者的语言水平跟你一样,比如说,不要去解释“什么是字符串,也别去解释什么是赋值语句”。
  • 不要注释那些显而易见的事情,比如下面这条注释是毫无意义的:
    count=count+1 //add one to count
  • 在代码中写上一些以”TODO”或”FIXME”开始的注释,目的是为了提醒之后回来编写或清理一些未解决的问题。
    阅读全文 »

交换两数的值

发表于 2018-02-09 | 分类于 编程基础 | 阅读次数:
字数统计: 506 字 | 阅读时长 ≈ 2 分钟

关于使用异或运算交换两数的值

  • 异或运算可以达到交换两数的目的,代码如下
    1
    2
    3
    4
    5
    6
    void swap(int &a, int &b)
    {
    a = a^b;
    b = a^b;
    a = a^b;
    }

但不推荐使用这种方式,附上常用的临时变量方法对比说明。

阅读全文 »

Hello World

发表于 2018-02-09 | 阅读次数:
字数统计: 80 字 | 阅读时长 ≈ 1 分钟

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文 »

tangxuan1023

6 日志
2 分类
13 标签
GitHub E-Mail
© 2020 tangxuan1023
博客全站共 2.8k 字
关于我 tangxuan1023
|
开源许可协议 GPL