前言我们经常会讨论这样的问题:什么时候数据存储在堆栈 (Stack) 中,什么时候数据存储在堆 (Heap) 中。我们知道,局部变量是存储在堆栈中的;debug 时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那么,堆栈 (Stack) 到底是如何工作的呢?本文将详解 C/C++ 堆栈的工作机制。阅读时请注意以下几点:1)本文讨论的编译环
转载 2022-08-10 19:45:40
134阅读
day01 2021-9-21 1. 数据类型 声明变量不分配内存,定义时再分配;声明与定义的区别在于是否分配内存,声明可以多次(extern关键字),定义只能一次。C++变量的声明和定义+C++ 声明与定义+声明、定义本质的区别:有无内存的分配+C/C++ 中变量的声明与定义 数据类型存在意义:给 ...
转载 2021-09-21 18:10:00
102阅读
2评论
C语言入门到精通 2020-12-25来源:https://segmentfault.com/a/1190000038292644前言我们经常会讨论这样的问题:什么时候数据存储在堆栈 (Stack) 中,什么时候数据存储在堆 (Heap) 中。我们知道,局部变量是存储在堆栈中的;debug 时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那
转载 2021-03-10 14:48:22
174阅读
前言   我们经常会讨论这样的问题:什么时候数据存储在堆栈 (Stack) 中,什么时候数据存储在堆 (Heap) 中。我们知道,局部变量是存储在堆栈中的;debug 时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那么,堆栈 (Stack) 到底是如何工作的呢?本文将详解 C/C++ 堆栈的工作机制。阅读时请注意以下几点:   1)本文讨
转载 2021-06-23 11:15:06
143阅读
前言我们经常会讨论这样的问题:什么时候数据存储在堆栈 (Stack) 中,什么时候数据存储在堆 (Heap) 中。我们知道,局部变量是存储在堆栈中的;debug 时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩。那么,堆栈 (Stack) 到底是如何工作的呢?本文将详解 C/C++ 堆栈的工作机制。阅读时请注意以下几点:1)本文讨论的编译环境
转载 2021-06-04 14:17:08
177阅读
很多学编程的人认为,特别是初学者会认为:“我又不找C++工作,为什么要学C++?”,就像“我又不找C语言的工作,为什么要学C语言”一样;其实答案不在于你做不做C++工作,而在于你做不做编程行业的工作。道理很简单,打个比方如果你听到这样的话,估计你也晓得为什么了。“我是数学老师,不是语文老师,所以我不要学语文”这话看似正确,其实当你语文不好,你的数学表达能力也就欠佳,你的数学也难以成就多大,至少
原创 2017-10-04 16:25:03
1449阅读
2点赞
一、C++基础入门C++学习过程中的一些经验与方法C++基础入门(一)—— C++初识C++基础入门(二)—— 数据类型C++基础入门(三)—— 运算符C++基础入门(四)—— 程序流程结构(上)C++基础入门(四)—— 程序流程结构(下)C++基础入门(五)—— 数组C++基础
原创 2021-04-24 14:12:51
868阅读
C语言现在在语言排行榜,以及python语言在语言排行榜越来越靠前,然后java的使用,变的少了,所以有必要,把C语言系统的来上一遍. C是做嵌入式的基础,python是做人工智能,算法的基础都要掌握好.这里我从C++开始来吧..可能以后会先用到C++多一
原创 2021-05-19 21:29:11
160阅读
肖老师,您好.我有一个非常郁闷的问题,我一直在学习VC.但是现在招这方面的人好像不多了,请问我是不是该转换方向.因为我年龄大了(奔三啦),所以没有太多的机会了,希望老师能给我指点一下,不胜感激!!!   ==========================================================    这个问题我也遇到了,呵呵,目前是J
原创 2009-09-16 11:13:45
1496阅读
1点赞
1评论
可以发现,这行代码果然不再生成对构造函数的调用!
原创 2009-11-26 17:13:12
506阅读
为什么是c++.序号理由1低成本高抽象2低级访问,甚至汇编3应用领域广4高可移植5更好资源管理低成本高抽象:序号特征1用户定义类型2类型模板3泛型算法4别名类型5推导类型6编译时自省7运行时多态8异常9决定性析构用户定义类型内置类型:强大,有表现力可用基本类型,用户定义类型干任何事程序员可定义类型:基本算术类型(重载操作符),对象指针,函数指针.
原创 2022-02-25 14:07:02
22阅读
为什么是c++.序号理由1低成本高抽象2低级访问,甚至汇编3应用领域广4高可移植5更好资源管理低成本高抽象:序号特征1用户定义类型2类型模板3泛型算法4别名类型5推导类型6编译时自省7运行时多态8异常9决定性析构用户定义类型内置类型:强大,有表现力可用基本类型,用户定义类型干任何事程序员可定义类型:基本算术类型(重载操作符),对象指针,函数指针.
原创 2021-08-20 09:22:13
50阅读
类模板,跟函数模板的区别,就是template下面是个类,我们去看看我们先去写一个类Person然后这个类上面,可以看到,指定了template可以看到,我们把Person的属性,也写成了一个模板,NameType 和AgeType了,写Person类的构造方法,可以看到,参数就用到我们声明的类型了然后我们去创建,Person对象,可以看到,Person p1("孙悟空",999);可以...
原创 2021-06-28 16:32:53
207阅读
然后我们再来看,c++中的类模板,与继承,可以看到当子类继承的父类是一个类模板的时候,子类在声明的时候,要指定父类中的类型如果不指定父类中的T的类型的话,编译器就无法给子类,分配内存,这个很好理解.如果想灵活的指定出父类中的T的类型,子类也需要变为类模板我们写个Base这个类模板然后我们写个子类,继承Base
原创 2021-07-01 10:52:10
127阅读
肖老师,您好. 我有一个非常郁闷的问题,我一直在学习VC.但是现在招这方面的人好像不多了,请问我是不是该转换方向.因为我年龄大了(奔三啦),所以没有太多的机会了,希望老师能给我指点一下,不胜感激!!! ========================================================== 这个问题我也遇到了,呵呵,目前是Java语言招聘最多。CC++慢慢减
原创 2009-09-04 11:50:52
1688阅读
1评论
  我们知道在有vtbl的情况下, this指向的前四个字节用来存放vtbl的指针。   比拟两个结构函数的汇编代码可以发现, 它们并没有什么不同。   那么, 也就没有vtbl, 那么它是不是就不需要生成结构函数了呢?试试将CParentA里面的两个虚函数去掉:  可以发现,
原创 2011-03-31 09:24:54
170阅读
1.医生使用PACS登记工作站录入患者信息,包括:姓名、图像号、性别、设备、部位等。并将这些信息提交到PACS服务器中进行存储。 2.CT等设备的采集工作站,通过DICOM Modality Worklist协议,从PACS服务器获取已经登记的、等待检查的患者信息。例如:患者姓名、图像号、设备、部位等。 3.CT等设备对患者进行图像采集时,通过DICOM MPPS协议向PACS服务器发送当前的检查
原创 2023-05-06 10:00:36
208阅读
然后我们开始进入c++的提高部分的学习,首先我们来看c++中的模板概念,模板编程,c++提高阶段我们主要学习c++的泛型编程以及STL技术。 对于模板,.
原创 2021-07-07 18:18:23
546阅读
卸载Intel C++ Compiler后Visual C++ 6.0不能工作
原创 2021-07-30 16:39:01
319阅读
class Base{ public: virtual void f(){cout<<"Base::f"<<endl;} virtual void g(){cout<<"Base::g"<<endl;} virtual void h(){cout<<"Base::h"<<endl;}};typ...
转载 2016-01-14 11:12:00
110阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5