ICode9

精准搜索请尝试: 精确搜索
  • c++中面向对象以及新特性的困惑与思考【八】【指针】2022-09-03 02:01:58

    部分指针内容已经在内存相关中提及 最近一些C语言的笔试题或者是面试题又屡屡出现 因此在这里特地专开一栏用于强调 参考书籍:《C专家编程》、《C语言与指针》、《C安全手册》 1.指针运算(摩尔线程考题) 参考博客[]:https://www.cnblogs.com/engure/p/12294408.html 指针变量比较大

  • C++并发编程实战(第2版)2022-09-03 02:01:49

    这本书翻译的烂,写的也不好。 甚至不如看cppreference。 这本书英文叫C++ Concurrency in Action, Second Edition 英文原版也是垃圾,C++实在没有写得稍微好点的并发编程的书了,就看这个入门 看完了,我的评价就是一个字:烂  

  • 3.计算两个日期的间隔(C++time库)2022-09-03 00:03:30

    一.日期加法 题目描述 给定一个日期Day和一个正整数n,求日期Day加上n天后的日期。 输入描述 第一行为给定的日期Day(格式为YYYY-MM-DD,范围为1900-01-01<=Day<=2199-12-31),数据保证一定合法; 第二行为需要增加的天数n(1<=n<=10000)。 输出描述 以YYYY-MM-DD的格式输出增加了n天后的日期。

  • 4.计算某一天是星期几(C++基姆拉尔森公式)2022-09-03 00:02:48

    题目描述 给定一个日期Day,求它是周几。 输入描述 第一行为给定的日期Day(格式为YYYY-MM-DD,范围为1900-01-01<=Day<=2199-12-31),数据保证一定合法。 输出描述 输出一个整数,表示周几。其中周一到周六分别用1-6表示,周天用0表示。 样例1 输入 2021-05-01 输出 6 样例二 输入 2021-05-0

  • C++ qt入门(持续更新)2022-09-02 22:34:17

    环境配置 qt-unified-windows-x64-4.4.1-online.exe 下载链接: 在线安装时,除了默认的,还需要下载任意一个版本的MinGW、msvc VSqt插件:在VS的拓展--拓展管理中搜索QT下载 第一个项目 选择Widgets application,qmake编译、QMain为主窗口类。其他默认 创建成功后,可以看到一些文件。 pro,

  • UE4 C++学习 UFunction函数说明符2022-09-02 20:02:18

    本文就什么是UFunction?UFunction怎么用?做一个简单的总结 UFUNCTION和UPROPERTY一样都为UE4的反射系统服务,要知道什么是反射系统可以看上一个博客:UE4 C++学习 浅析UProperty属性说明符 - CatSevenMillion - 博客园 (cnblogs.com) 什么是UFunction? 一样的,先来看下官方解释:    

  • 【C++】断言、likely等2022-09-02 13:04:17

    断言assert 就是对表达式进行判断,如果条件不成立就会调用abort()中止程序运行,对于debug空指针有奇效,但是release版本不会用 是一个宏而非函数 五个要点: 1.在函数开始时,监测参数是否合法。2.每个断言只能检测一个条件。因为条件过多,当出现错误时,无法判断是哪个条件出错。3.不能在断

  • 武大日寄-22.09.012022-09-02 03:01:42

           这本是篇算法博客,但反正也没人看,又年久失修,缺乏维护,甚至连基本的标签和分类都一片混乱。于是,干脆摆烂,不写算法相关的了。 多少还是想写点什么,知乎、公众号、晋江都有了参与,其中有些甚至有了相当的粉丝,可惜身份不便暴露…… 打算写点日记、总结,在找到真正合适的平台

  • C++左值、右值引用2022-09-01 23:30:55

    概念 左值与右值是相对于赋值运算符(=)与累加运算符(+=),以下内容统称为运算符。 左值:存放于运算符左边的值,凡是能取地址(&)都是左值。 右值:存放于运算符右边的值,不能取地址(&)都是右值。 int a = 10, b = 5, c = 3;//a左值,10右值 int a = b + c;//a左值,b+c右值 使用场景 引用必须和变量关

  • C/C++中的自增自减运算符的前置后置问题2022-09-01 21:32:17

    前言 在准备秋招的过程中,遇到双指针问题,发现自增自减运算符的前后置对于问题的解决有很大的影响,故写此文作为总结,方便后续查阅。 正文 一、前置后置的区别 自增自减操作符在编程中很常用,都分为分为前置和后置两种操作符,对于两者的区别,C++ primer中的说明如下: 1.前置操作返回的结果

  • C++正则匹配字符串2022-09-01 19:04:58

    以下实例使用C++正则从一串混乱的字符串中匹配带小数点的数字 点击查看代码 #include <iostream> #include <regex> using namespace std; int main() { smatch results; string str = "adbhjasdhaj1231.123QWEE QWEQWWQEDXQ 12346.4156"; string pat("\\d+\\.\

  • C++之常用的算法2022-09-01 18:31:30

    C++之常用的算法 1 函数对象 重载函数调用运算符的类,其对象称为函数对象。 一元仿函数 / 二元仿函数(根据参数个数判定) class MyPrint { public: void operator() (int num) { cout << "num = " << num << endl; } }; void test01() { MyPrint myPrint; myPrint(2); // 仿

  • UE4 C++学习 浅析UProperty属性说明符2022-09-01 18:00:24

    本文就 UProperty是什么?以及UProperty怎么用?做一个简单的总结。 什么是UPROPERTY? 首先看下官方的解释:     感觉还是比较模糊没看懂有什么用,我们接着往下看   要知道UPROPERTY有什么用,我们首先要知道反射(Refection)这个机制。这个机制在Java和C#等语言都是存在的,但是C++语言本

  • 【C++】Debugging Segmentation Faults2022-09-01 12:32:15

      背景 linux下的程序,在遇到空指针解引用、栈错误等原因崩溃时,bash会输出一条: Segmentation fault(core dump) 如果你看到core dumped字样,并且在目录下也找到了一个叫core的文件,那你可以直接用gdb定位到程序崩溃的位置。但是,我在实践中发现,在我的ubuntu 20.04环境下,程序段错误

  • C++ 地形导航系统之确定峰点的位置2022-08-31 20:31:49

    #include <iostream> #include <string> #include <fstream> #define N 64 bool isPeak(int grid[][N], int r, int c); int main() { int nrows, ncols; int map[N][N]; string filename; ifstream file; cout << "请输入文

  • 【C++】ceil floor round 函数2022-08-31 14:00:45

    https://blog.csdn.net/dangzhangjing97/article/details/81279862?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-81279862-blog-8242823.pc_relevant_multi_platform_whitelistv4eslandingctr&de

  • CCF 201503-1 图像旋转(C++)2022-08-31 13:34:08

    好像旋转矩阵有更好的做法,但是我觉得这样也足够了,如果需要更好的做法,大家得自己在去找一下。 我主要是找了下规律,然后做出来的 #include<iostream> #include<bits/stdc++.h> #include<cstdio> using namespace std; int num1[1005][1005]; int num2[1005][1005]; int n, m;

  • C++学习笔记-day032022-08-31 12:32:04

    1、嵌套循环 2、跳转语句 continue不会使整个循环终止,break会跳出循环 //输出2,跳过了1 goto A; cout << 1 << endl; A: cout << 2 << endl; 3、数组

  • 侯捷老师c++11重点2022-08-31 11:01:37

    作者:还有offer嘛 链接:https://www.nowcoder.com/discuss/962212?page=3 来源:牛客网     • 指针、引用、数组、内存 • 右值引用与完美转发 • 引用与指针区别 • C 和 C++ 的一些区别,比如 new、delete 和 malloc、free 的区别 • 虚机制:虚函数、虚函数表、纯虚函数 • 继承、

  • 另一种语言2022-08-31 03:35:06

    另一种语言 作者:Marek Cermak,后端 Go Lead @ STRV 听说过这种新的包罗万象的编程语言吗?一种易于学习、快速编译、高性能和多平台的语言,并且是我们需要的最后一种语言?好吧,那么请告诉我它是哪一个,因为我还没有听说过。我只是来谈论 Go 的。 尽管 Go 不是一种可以取代所有其他语言

  • c++ 复习2022-08-30 19:02:34

    取消编译优化选项 -fno-elide-constructors : 优化返回值。函数返回对象的时候,可以省略函数内 return 的那次复制,以及调用函数 “=” 的那次复制。 -std=c++0x。 参考: 【C++踩坑】说说g++的-fno-elide-constructors参数 https://blog.csdn.net/XiyouLinux_Kangyijie/article/detai

  • C++之STL2022-08-30 18:31:18

    1 STL概论 STL(标准模板库): STL的分类:容器,算法和迭代器。 STL提供了6大组件:容器,算法和迭代器,仿函数、适配器(配接器)、空间配置器。 2 三大组件的初识 容器: #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; #include <vector> // 容器 vector //

  • C++学习笔记-day022022-08-30 13:00:29

    1、数据类型-字符串型:用于表示一串字符 c风格字符串 char 变量名[]="字符串值" c++风格字符串 string 变量名="字符串值" 2、数据类型-布尔类型 作用:布尔数据类型代表真或假的值,布尔类型只有两个值:true(真)-本质是1 false(假)-本质是0 布尔类型占一个字节大小 3、数据的输入 作用:用

  • C调用C++函数2022-08-30 11:30:29

    2.C中调用C++函数 `extern "C"` 在C中是语法错误,需要放在C++头文件中。 ```c // add.h #ifndef ADD_H #define ADD_H extern "C" {     int add(int x, int y); } #endif // add.cpp #include "add.h" int add(int x, int y) {     return x+y; } // add.c ex

  • C++ inline2022-08-30 08:32:48

    1.inline可以免除函数调用时的保存上下文时的一些开销,其本质就是对此函数的每一个调用都以函数本体替换之。   inline的坏处:若在一台内存有限的机器上,过度热衷inlining会造成程序体积太大,即使拥有虚拟内存,inline造成的代码膨胀也会导致额外的换页行为,降低指令高速缓存装置的集中

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有