1, c语言中,结构体struct中不能包括函数的,而在C++中struct中可以包括函数。 <br />2,C++中、
原创 2022-08-10 14:32:03
66阅读
名词辨析 GNU GNU's Not Unix!的递归缩写 一个自由的操作系统,起源于GNU计划,希望发展出一套完整的开放源代码操作系统来取代Unix 基本组成包括: GNU编译器套装(GCC) GNU的C库(glibc) GNU核心工具组(coreutils) GCC GNU Compiler Collection, GNU编译器套装,最初是为了GNU操作系统而编写的编译器。 有多种
原创 2023-09-17 20:00:47
45阅读
重载:函数名相同,函数的参数个数、参数类型或参数顺序三者中必须至少有一种不同。函数返回值的类型可以相同,也可以不相同。发生在一个类内部。 注意:返回值类型不同不构成重载函数 重定义:也叫做隐藏、覆盖,子类重新定义父类中有相同名称的非虚函数 (如果是虚函数则是多态的函数重写), 参数列表可以不同 ,指
转载 2016-09-19 15:57:00
202阅读
2评论
对于#include    和 #include “filename.h”,#include 只搜索标准库路径#include 搜索范围比#include “filename.h”小两者可能等价首先 #include#include  :表示只从从标准库文件目录下搜索,对于标准库文件搜索效率快。#include" "    :表示首先从用户工
原创 2023-06-13 10:24:07
44阅读
前言:核心:(一)识别变量名(二)ref与out(三)访问修饰符private:私有成员在类的内部才可以使用protect:保护成员,在类内部和继承类中可以访问public:公共成员,完全公开,没有访问权限Internal:当前程序集内可以访问(四)dontne中类和结构的异同类可以被实例化,属于引用类型,是分配在内存的堆上的。类
原创 2022-10-17 17:57:58
135阅读
1 基本解释   extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。   另外,extern也可用来进行链接指定。   2 问题:extern 变量   在一个源文件里定义了一个数组: char a[6];   在另外一个文件里用下列语句进行了声明: extern char *a;   请问,这样可以吗?   答案与
转载 2012-06-29 13:26:00
121阅读
2评论
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
        上篇中提过,成员变量是在一对大括弧里面声明的;而属性是用先@property声明再用@synthesize合成的。属性是oc语言的一个新的机制,在实际的使用中这两者还是有不少差别的。      类中的成员变量。通过权限修饰符@protected、@private、@public更该它的被訪问权限。而属性是属于类的对象的,通过生成一个该类的对象我们就能够获得它的訪问权。FirstCl
转载 2017-05-07 10:11:00
80阅读
2评论
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件) 4.连接阶段,将各个目标文件
转载 2017-08-25 15:42:00
33阅读
2评论
C++ | C++模板模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型
原创 2023-03-10 22:32:47
510阅读
C++ | C++ 指针实例1:#include <iostream>using namespace std;int main(void){ int a; char b[20]; cout << "ndl; cout << "The addr of variable b: "; cout <
原创 精选 2023-04-06 16:42:09
842阅读
当提到C++的时候,很多人会觉得语法复杂、学习曲线陡峭,并且好像与C语言还有点"纠缠不清"。尽管如此,C++仍然是当今世界上最受欢迎和最有影响力的编程语言之一。特别是在当今快速发展的人工智能(AI)领域,尤其是在大模型技术的兴起背景下,学习C++语言对于从事相关技术研究和开发的人员来说仍然具有重要意义。C++的历史和演进C++的起源可以追溯到20世纪80年代初,最初被称为”带类的C"(C with
原创 2021-09-05 15:06:13
6905阅读
3点赞
1评论
1、C语言内存分配问题int globalVar = 1; static int staticGlobalVar = 1; void Test() { static int staticVar = 1; int localVar = 1; int num1[10] = { 1, 2, 3, 4 }; char char2[] = "abcd"; const
C++ | C++ 继承C++继承面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创
原创 2023-04-06 16:34:07
514阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
学习完C语言后就要迈入C++的新征程了,本文介绍了C++入门时相较于C语言而增加的新概念的讲解与使用。
原创 精选 2023-04-25 09:08:07
923阅读
//c++初识 #include //包含c++标准头文件 //和格式不一样,前者没有后缀,实际上, //在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 //后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里, //c++标准为了和C区别开,也为了正确使用命名空间,规定...
转载 2016-06-10 09:38:00
5852阅读
2评论
弹性盒布局【弹性盒布局】的使用:    Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。(注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。)1.为父容器添加display:flex(inline-flex)2.父容器可以使用的属性值:①flex-direction属性属性决
转载 2017-05-27 12:04:15
538阅读
C++中可以使用friend关键字来将函数、类声明为某个类的友元 友元包括友元函数和友元类 友元具有一些特权,可以访问private的成员 友元只能授予,不能索取,单向,不能传递(比如a是b的友元,b是c的友元,但a不是c的友元) 友元函数在类体中使用friend关键字对友元函数进行声明: 将非成员函数/一般函数声明为友元: friend void func(); //func为非成员
原创 2022-05-14 11:24:29
257阅读
  • 1
  • 2
  • 3
  • 4
  • 5