网站首页 站内搜索

搜索结果

查询Tags标签: 编译器,共有 644条记录
  • win10安装rust的开发环境完整教程(gcc编译器和vc++编译器)

    一、下载安装文件 1、打开rust官网,rust-lang.org,点击菜单【install】,下载rustup-init.exe文件,然后 二、运行安装文件1.启动rust安装器,输入y回车2. 如果安装vc++编译,一路默认设置就好 vc++编译安装,请参考文章:https://www.cnblogs.com/qumogu/p/16411908.htm…

    2022/6/26 1:20:32 人评论 次浏览
  • 我学c++的一些看法

    关于基态通过对于虚函数的使用,其实质就是对于其派生态所定义的函数的使用。对于 father * me = new child (基态指针->派生态指针) but no 即(派生类指针不能指向基态); 就是实则 me 始终是基态 ,它的访问范围只与它的定义有关,与它所指向的目标无…

    2022/6/24 14:21:50 人评论 次浏览
  • (新手向) Windows 下 VSCode 编译运行 C++ 程序

    第一步 下载编译器 vscode是一个编辑器,不像Dev-C++是可以一键编译的,所以我们需要另外下载编译器。在windows命令行中依次输入以下命令: Set-ExecutionPolicy RemoteSigned -scope CurrentUseriwr -useb get.scoop.sh | iex等待几秒钟就下载好了scoop,这是一个非常轻…

    2022/6/24 5:21:07 人评论 次浏览
  • Effective 条款5:了解C++默默编写并调?哪些函数

    一个empty class编译器会自动声明:default构造函数(没有声明构造函数) copy构造函数 copy assignment运算符 析构函数(non-virtual)唯有这些函数被调用,才会被编译器创建出来 class中若含有reference/const成员,编译器不会生成copy assignment操作符,而由程序员自…

    2022/6/18 5:20:04 人评论 次浏览
  • C++ delete后的指针在不同编译器下的状态差异

    今天看到小伙伴分享的一个问题,小伙伴用的MSVC2019编译器,在对delete后的指针进行取值操作时触发了访问冲突。#include<iostream> using namespace std;int main() {int* p = new int;cout << "p指针初始值: 0x" << p << endl;*p = 1…

    2022/6/13 1:20:26 人评论 次浏览
  • STL 整合

    STL STL 即标准模板库(Standard Template Library),是 C++ 标准库的一部分,里面包含了一些模板化的通用的数据结构和算法。由于其模板化的特点,它能够兼容自定义的数据类型,避免大量的造轮子工作。NOI 和 ICPC 赛事都支持 STL 库的使用,因此合理利用 STL 可以避免编…

    2022/6/12 23:23:25 人评论 次浏览
  • 警告[warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings\]]

    在C++中, char* p = "abc";  // valid in C, invalid in C++会跳出警告:warning: ISO C++ forbids converting a string constant to char* [-Wwrite-strings] 改成下面会通过warning char* p = (char*)"abc"; // OK或者改成下面: char const *…

    2022/6/6 1:19:39 人评论 次浏览
  • Class

    类的声明 使用关键字extends用于继承类,使用关键字implements用于实现接口 class MyClass extends MySuperClass implements MyInterfaces1, MyInterface2 {// fields, constructors, and // method declarations }类还可以使用修饰符public, private, protected, 但是p…

    2022/5/31 23:19:52 人评论 次浏览
  • C++11 关键字noexcept

    noexcept关键字是c++11之后新增的。 该关键字会告诉编译器,被修饰的函数不会发生异常,有利于编译器对程序做更多的优化。 编译器做代码生成时,胡加一些额外的代码包裹原始代码,当出现异常时可以抛出一些相关的堆栈错误信息,包含:错误位置、错误原因、调用顺序和层级…

    2022/5/6 11:42:49 人评论 次浏览
  • Java中运算符和方法的区别

    1.多数情况下,运算符是程序语言里固有的。比如+,-,*,/。可以直接被编译为机器语言而无需再调用其它方法编译。 2.运算符在被定义时会被规定运算的优先级。如4+3*3,会得到13。而不是21。 3.当操作符被编译器识别但仍然委托给库的情况下,这一行代码会变成灰色。 4.部分…

    2022/5/2 17:15:08 人评论 次浏览
  • win10下载DEVC++5.11

    作为一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),且是 NOI、NOIP 等比赛的指定工具,Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。这次我们来下载DEVC++的5.11版本。 很简单,所以写的比较详细。…

    2022/4/30 1:13:21 人评论 次浏览
  • VSCode Python 开发环境配置

    目录安装插件和配置Python编译器环境参考 安装插件和配置Python编译器环境参考

    2022/4/22 20:13:28 人评论 次浏览
  • [笔记]CSAPP第五章 优化程序性能

    第四章与CPU设计有关,暂时跳过,以后有时间再看。编写高效程序要点:必须选择一组合适的算法和数据结构; 必须编写出编译器能够有效优化以转换成高效可执行代码的源代码; 针对运算量特别大的计算,将一个任务分成多个部分,在多核和多处理器的某种组合上并行地计算。(…

    2022/4/21 20:14:42 人评论 次浏览
  • ARM体系结构与接口技术——ARM汇编伪操作与混合编程

    伪操作的概念 伪操作与伪指令不同。 伪指令虽然不能生成与机器码映射的机器码,但是能被编译成相应的汇编指令,再编译成机器码。 伪操作不会生成任何指令,只在编译期起作用,用来控制编译器,告诉编译器怎么编译指令。所以不同的编译器,它的伪操作是不一样的。 伪操作的…

    2022/4/20 14:13:52 人评论 次浏览
  • 介绍Angular 工程化,构建对象,编译器

    介绍Angular 工程化,构建对象,编译器 这篇文章从宏观的角度认识Angular 的工程(project),构建对象(build target),编译器(compiler)。包括如下内容工程文件的主要构成 构建对象的配置 编译器的步骤与职责Angular的工程(project) 一般而言,Angular的工作目录结构如下:…

    2022/4/19 23:17:39 人评论 次浏览
扫一扫关注最新编程教程