原创 2016-08-18 01:17:26
857阅读
curses库是一组函数,程序员可以用它们来设置光标的位置和终端屏幕上显示的字符样式。curses库最初是由UCB的开发小组开发的。大部分控制终端屏幕的程序使用curses。曾经由一组简单的函数组成的库现在包括了许多复杂的特性。Ubuntu下安装方法:sudo apt-get install libncurses5-dev (如果发现找不到这个包,使用命令 sudo apt-get up
转载 2023-05-26 15:52:18
804阅读
文章来源:http://blog.51cto.com/9291927/2148695C++语言学习(十四)——C++成员函数调用分析一、C++成员函数1、C++成员函数的编译C++中的函数在编译时会根据命名空间、、参数签名等信息进行重新命名,形成新的函数名。函数重命名的过程通过一个特殊的NameMangling(名字编码)算法来实现。NameMangling算法是一种可逆的算法,既可以通过现有
转载 2018-07-29 17:43:01
1453阅读
贺老师的教学链接  本课讲解模板的使用——参数化#include using namespace std;templateclass Compare{public: Compare(numtype a,numtype b) { x=a; y=b; } numtype max( ) { return
原创 2022-03-17 18:11:20
59阅读
贺老师的教学链接  本课讲解模板的使用——参数化#include using namespace std;templateclass Compare{public: Compare(numtype a,numtype b) { x=a; y=b; } numtype max( ) { return
原创 2021-05-26 10:17:18
38阅读
Go进阶编程之Go调用C++(Linux)环境:Ubuntu 18.04golang 1.14linux amd64一、了解调用流程c调用c++动态链接库go通过cgo调用c从而达到go调用c++,其实是通过c来做中间层转换的功能go调用c动态库number目录结构root@ubuntu:/workspace/gospace/cppingo/callso/number# tree . ├── li
转载 2023-11-23 17:28:25
880阅读
一、创建Native C++工程二、配置工程环境三、运行代码 选择左上角的工程,将Android换成Project四、下载C++运行依赖的工具包 如图所示,选择NDK和CMake,并点击Apply,此时会出现弹窗,告诉你要安装的包的名称、版本等信息,此时点ok(next)即可,下面就是等待安装。  Android 原生开发套件 (NDK):一个工具集,让您能够在 Android 项目中使用 C
转载 2023-07-05 10:22:55
347阅读
c++后端我司就在做,前端vue,传ajax请求给后端,后端cinatra处理http ajax请求,ormpp数据库建模,nginx托管静态资源,接口请求反向代理给cinatra处理,这两个c++后端库都是headonly的,接口及其简单强力 cina...
转载 2020-03-26 16:46:00
219阅读
2评论
c++后端我司就在做,前端vue,传ajax请求给后端,后端cinatra处理http ajax请求,ormpp数据库建模,nginx托管静态资源,接口请求反向代理给cinatra处理,这两个c++后端库都是headonly的,接口及其简单强力推荐cinatraormpp作者:
原创 2021-09-28 15:20:50
500阅读
数据类型向内存申请空间#inculde <stdio.h>int main(){ char ch = 'A';//'ch'为变量 printf("%c",ch);//%c——打印字符格式的数据 return 0; }#inculde <stdio.h>int main(){ int age = 17;//'age'为变量 printf("
原创 2022-09-18 10:09:59
374阅读
C++内存结构占内存的:1、虚拟函数表指针2、成员变量不占内存的:成员函数
原创 2021-09-28 14:48:21
710阅读
C++内存结构 占内存的: 1、虚拟函数表指针 2、成员变量 不占内存的: 成员函数
转载 2020-06-06 16:42:00
178阅读
2评论
c++概述: 新手入门《c++程序设计》,选择最新版,建议一门语言学到精通,再扩展。 编译类型语言cc++等;解释语言:python、PHP等;脚本语言:javascript、python等。 visual studio 2019:创建新建项目--控制台应用--配置控制台--创建;编译:生成- ...
转载 2021-09-24 09:42:00
261阅读
2评论
   最经典的猜数字游戏的例子来展示条件结构在程序中的作用,这个游戏由三个人一起玩,一个人做主持人,心中默想一个1到100之间的数字,然后由其他两个人轮流猜,每次猜测之后,主持人就说出猜测的这个数比他心中的数字是大还是小,然后另外一个人根据这个信息继续猜测,如此轮流,最后谁猜中就算谁输了。(算赢了也可以)这是一个相互挖坑让对方跳的过程,特别是最后几步,猜测范围越来越小,真是步步惊心,稍不留意,就踩
转载 2021-02-26 10:36:48
838阅读
2评论
然后我们再来说,模板成员函数的外实现上面我们一个Person,然后模板template然后一个Person构造方法,然后,一个showPerson方法然后后面我们要用字符串,我们先引入string包然后我们这里,暂时把person的构造方法
原创 2021-07-01 13:56:33
171阅读
贺老师的教学链接  本课讲解实例:顶层的Shape作为抽象#include using namespace std;//声明抽象基Shapeclass Shape{public: virtual float area( ) const { return 0.0; //虚函数 } virtual float volume() cons
原创 2022-03-17 16:19:38
73阅读
超女选秀的例子我们玩了很久,为了教学的需要,暂时离开美眉们,我将采用实际项目开发的例子。 在C语言基础知识中已
原创 2022-11-22 22:50:11
142阅读
返回:贺老师课程教学链接  项目要求【项目 - 链表】动态链表也是程序设计中的一种非常有用的数据结构。可以说,是否能够理解有关操作的原理,决定了你是否有资格称为“科班”出身。在后续的专业基础课中,相关的内容还会从不同的角度,反复地认识,反复地实践。不过,在现阶段多些体验,也是很有必要的了。(1)阅读下面的程序,回顾一下动态链表,阅读程序过程中,请用笔画一画形成链表的过程中指针值的变化。#incl
原创 2022-03-17 15:58:36
92阅读
C语言中,用0结尾的字符数组表示字符串,C的字符串有一个问题,就是定义后大小不能改变,存入的内容
原创 2022-11-22 22:50:37
187阅读
的初探C++ 中的(class)是一种编程结构,用于创建对象。这些对象可以拥有属性(即数据成员)和行为 (即成员函数或方法)。的概念是面向对象编程的核心之一,其主要目的是将数据和与数据相关的操 作封装在一起。例如,如果你有一个“汽车”,它可能包含颜色、品牌、型号等属性(数据成员),以及 启动、停止、加速等行为(成员函数)。每当你基于这个创建一个对象时,你就有了一个具体的汽 车,具有这些
  • 1
  • 2
  • 3
  • 4
  • 5