叶新东的个人博客 叶新东的个人博客 
  • 首页
  • 关于我
  • 碎言碎语
  • 学无止尽
  • 留言板
  • 登入
×
欢迎登录叶新东的博客
用户名:
密码:
首页 > 学无止尽 >  c++ 每页10条   共6条   当前第1页
  • 应该选

    clion解决引入头文件后找不到函数实现:Undefined symbols for architecture x86_64

    yexindonglai@163.com 2023-03-19 23:20 c++

     50°

     0

    1、问题描述2、查找原因3、解决问题4、完1、问题描述先看看项目结构head.h文件内容如下#ifndefA#defineA//声明函数原型voidsum1(inta,intb);#endifhead.cpp文件内容如下#include"iostream"//引入自定义头文件#include"head.h"//函数实现voidsum1(inta,intb){std::cout<<"我是sum1"<<std::endl;}lesson_17_head_file_main.cpp是启动函数main的文件,内容如下#include"head.h"intmain(){sum1(1,2);return0
  • 应该选

    c++调用其他cpp文件的函数

    yexindonglai@163.com 2023-03-19 12:38 c++

     20°

     0

    前言一、通过引入cpp方式调用1、创建被调着文件2、创建调用者文件main.cpp3、执行二、通过头文件调用(版本1)1、创建头文件2、创建调用者文件main.cpp二、通过头文件调用(版本2)1、创建头文件2、创建被调着文件3、创建调用者文件main.cpp完前言c++程序中,如果将所有的函数和代码都放在同一个文件中,势必会非常臃肿,后期也不好维护,小项目还好,大项目就GG了;所以将函数进行分类就很有必要,在这里我将用2种方法来调用其他文件中的函数一、通过引入cpp方式调用1、创建被调着文件使用也很简单,先创建好一个被调用函数的文件func.cpp,文件内容如下#include"iostre
  • 应该选

    c++内联函数的执行原理,内联函数和宏函数的区别

    yexindonglai@163.com 2023-03-18 21:36 c++

     28°

     0

    1.内联函数的由来2.内联函数的原理替换前替换后3.内联函数的写法4.内联函数的优点5.被自动默认的内联函数6.使用内联函数与否的情况建议使用的情况:不能使用的情况:1.内联函数的由来当我们调用函数的时候,实际会有额外的开销,为了避免或减少这些额外的开销,c++中引入内联函数(inlinefunctions)。2.内联函数的原理1)当我们调用内联函数时,不会像调用普通函数那样额外开销,而是把内联函数的代码直接嵌入到调用它的地方去,但仍然保持其独立性。2)如果一个函数为内联函数,它就不会出现在最终的可执行代码里,只是会存在于编译器中,在编译器需要的地方插入。替换前替换后3.内联函数的写法在一般函
  • 应该选

    c/c++中++、--运算和 +=1、-=1运算的区别

    yexindonglai@163.com 2023-03-18 11:42 c++

     20°

     0

    1、普通变量++和+=1的区别2、指针变量++和+=1的区别2.1、指针++运算的解释2.1.1、*p_i+=1;拆解2.1.2、*p_i++;拆解3、解决方案完1、普通变量++和+=1的区别在我们的理解中,对一个变量进++操作和+=1的操作是一样的,同理对变量的—操作和-=操作也是一样,如下代码inti=1;i++;System.out.println(i);intb=1;b+=1;System.out.println(b);输出结果都是22、指针变量++和+=1的区别先看代码inti=1;int*p_i=&i;std::cout<<"指针原值:"<<*p_i<<std::endl;*p_i
  • 应该选

    c++转义字符

    yexindonglai@163.com 2023-03-12 13:48 c++

     39°

     0

    前言转义字符前言在字符集中,以一个反斜杠“\”开头然后后面跟一个特定字符的形式被称为转义字符(又称:反斜杠字符)。而每个转义字符都代表某一个ASCII码表内特定的字符(不能明显的看出来的字符或本身就存在意义的一些字符),譬如:回车、Tab、“”、空字符等。转义字符字符形式ASCII码英文释义实际含义\a0x07alarm/alarm蜂鸣器响铃一声,有些系统无效,比如mac\n0x0anewline换行\t0x09tab横向跳格\v0x0bverticaltab竖向跳格\b0x08backspace退格\r0x0dreturn回车\\0x5c\反斜线\”0x22“双引号\’0x27‘单引号\oo
  • 应该选

    CLion运行多个main函数

    yexindonglai@163.com 2023-03-11 22:21 c++

     42°

     0

    前言第一种方案:添加多个add_executable第二种方案:使用foreach前言C/C++项目中,只允许有一个main函数,不方便进行单元测试,也不方便使用一个项目记录学习;但是cmake却可以解决这个问题;默认情况下,CMakeLists.txt只有一个add_executablecmake_minimum_required(VERSION3.23)project(untitled)set(CMAKE_CXX_STANDARD14)add_executable(untitledmain.cpp)第一种方案:添加多个add_executable添加多个add_executable确实能解
上一页 1 下一页
博客搜索
热门推荐
  • java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    779

  • 手把手教你复现apache log4j2 漏洞

    604

  • Elasticsearch 核心概念

    607

  • Centos开启Swap交换分区教程

    572

  • 9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

    573

标签云
研发管理 人工智能 计算机理论与基础 资讯 音视频开发 区块链 程序人生 安全 编程语言 后端 前端 数据库 运维 游戏开发 互联网 云计算/大数据 架构 物联网 移动开发 Go Java linux Centos Docker Kubernetes SpringMVC Spring SpringBoot SpringCloud 设计模式 子墨掩码 IO Netty idea Redis Kafka Hystrix Mysql Eureka Oracle Mybatis Maven Nginx 消息队列 git flink Dubbo c++

Copyright © 2022 www.chn520.cn
粤ICP备18099573号 icode、爱程序、爱代码,联系管理员QQ:422301654