C++ primer
文章平均质量分 61
Kallou
这个作者很懒,什么都没留下…
展开
-
C++ const用法总结
const的用法总结,主要分为const在变量中、函数中和类中的用法总结。转载 2022-11-30 22:41:24 · 1467 阅读 · 0 评论 -
快速掌握一个语言最常用的50%
实际上语言学习有一定规律可循,对于已经掌握一门语言的开发者来说,对于一般的语言,完全可以以最快的速度,在几天至一周之内掌握其最常用的50%,而且保证路子基本正宗,没有出偏的弊病。在现代编程环境下,这个问题是涉及开发思想的一个核心问题,几乎每种语言在这里都会用足功夫,.NET的delegate,Java的anonymous inner class,Java 7的closure,C++OX的 tr1::function/bind,五花八门。以下列出一个学习提纲,主要针对的是有经验的人,初学者不合适。转载 2022-11-25 01:06:53 · 169 阅读 · 0 评论 -
C++ class与struct的区别
在C语言中,struct是作为数据类型存在的,因此其中只能包含变量,不可以包含函数,结构相对简单。而C++采用OOP编程思想,为struct扩充了很多属性,使得C++中的struct与class非常相似,而区别主要体现在默认权限上。先来看一个例子:#include<iostream>#include<string>using namespace std;struct Student{ //可以拥有构造函数(非必须) Student(string name, i原创 2022-04-28 16:59:05 · 2182 阅读 · 0 评论 -
C++ 初始化方式
在C++语言中,初始化和赋值是两种不同的概念,但是经常可以看到使用赋值运算符 = 来进行初始化,如:string str = "hello";这其实是使用了拷贝初始化。本文将以string类为例子,对各种初始化方式进行一个总结。 下表为string类的各种初始化方式[引自:C++ Primer (第五版)]:1. 默认初始化表中string类的第一种初始化方式称为默认初始化,用户没有给string实例s1一个初值,s1将是一个...原创 2022-04-25 17:47:19 · 3640 阅读 · 0 评论