自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Markus

心之所向,素履以往 生如逆旅,一苇以航

  • 博客(4)
  • 收藏
  • 关注

原创 #pragma once与 #ifndef比较

在C++的编程中为了避免同一个文件被include多次,一般有以下两种方式,在能够支持这两种方式的编译器上,这两种方式并没有太大的区别。1. #ifndef#ifndef的方式兼容C语言,主要依赖于宏名字不能冲突,这不仅可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件不会被不小心同时包含。当然,缺点就是如果不同头文件的宏名不小心"撞车",可能就会导致头文件明明存在,编译器却一直...

2019-03-31 18:12:38 284

原创 C++ String去除头尾空格 实现trim()方法

虽然C++11的标准库中并没有提供trim()方法,但我们可以使用string的find_first_not_of,和find_last_not_of方法实现trim()#include <iostream>#include <string>std::string& trim(std::string &);int main() { st...

2019-03-31 17:51:24 8886 1

原创 C++ find_first_not_of() 和 find_first_of() 和 find()

find_first_not_of()函数查找当前string与指定的字符串中任意一个字符都不相符的字符,并返回该字符在字符串中第一次出现的位置。size_t find_first_not_of ( const string& str, size_t pos = 0 ) const;size_t find_first_not_of ( const char* str, size_t ...

2019-03-31 15:26:18 3372

原创 C++ this指针

意义系统在创建对象时,默认生成的指向当前对象的指针,这样做的目的,就是为了带来方便。作用1.避免构造器的入参和成员名相同。2.基于this指针的自身引用还被广泛的应用于那些支持多重串联调用的函数中,比如连续赋值。3.每个类成员函数的参数列表中,会由编译器自动传入this参数(this指针指向当前对象),以下仅是示例this是如何被传入的,现实中这样写编译器会报错的。MyString *...

2019-03-31 11:32:31 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除