ICode9

精准搜索请尝试: 精确搜索
  • C ++线程(安全数据结构)2022-10-18 12:03:26

    如何解决C ++中的线程安全数据结构? 就像使线程安全的C ++数据结构一样。 struct infos{ int crowdinfos[10][horGridNums*verGridNums]; int cameraSourceID; static int idx; std::mutex mutex; }; mutex.lock和解锁将用于线程安全。 编辑: 在我的头文件中,我将获得一个信息向量

  • C++11新特性总结2022-09-17 00:33:03

    C++11 是第二个真正意义上的 C++ 标准,也是 C++ 的一次重大升级。C++11 增加了很多现代编程语言的特性,比如自动类型推导、智能指针、lambda 表达式等,这使得 C++ 看起来又酷又潮,一点也不输 Java 和 C#。虽然学习 C++11 需要花些时间,但这是非常值得的;C++11 非常实用,它不但提高了开

  • Day2 java流程学习2022-09-17 00:05:56

    Day2 java流程控制 scanner用户交互 和C++的cin>>功能类似,用来用户输入,不过scanner使用前需要先New一个对象 Scanner sc=New Scanner(System.in); String str=sc.next(); //凡是IO流的类如果不关闭,会一直占用资源,养成用完就关的习惯 sc.close(); 用法和C++差别挺大,next不能得到有

  • C++中实现随机数(超详细!)2022-09-16 23:03:18

    一、随机数函数: rand()函数 在C++中可以用rand()函数来产生一个0~RAND_MAX之间的“伪随机数”。 需要导入一个库:   include<cstdlib> 1.什么是RAND_MAX:   它一般是个定值,它的大小取决于你的编译器和操作系统,如Linux最大可到2147483647而Windows可能只有32767这么小。   可

  • c++11 为什么使用ref,和引用的区别2022-09-16 18:33:54

    std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型,而reference_wrapper能隐式转换为被引用的值的引用类型。 std::ref主要是考虑函数式编程(如std::bi

  • c++ Primer 第二章 变量和基本类型2022-09-16 18:31:38

    2.1 基本内置类型 包括算术类型和空类型 2.1.1 算术类型 带符号类型和无符号类型 带符号类型:可以表示正数、负数或0 无符号类型:仅能表示大于0的值 2.1.2 类型转换 #include <iostream> int main() { bool b = 42; // b为真 int i = b; // i为1 std::cout << b << " " << i

  • C++ 自定义隐式转换2022-09-16 18:30:57

    operator bool() const 我们经常用这个来自定义类型对bool的隐式转换,比如智能指针类型就定义了这个隐式转换,来让智能指针对象可以直接用在判断语句中,判断管理的指针是否为nullptr。 operator TypeXX() const 上述的用法有一个更为一般化的隐式类型转化定义。在函数调用中,可能伴随

  • C++11之std::future对象使用说明2022-09-16 18:01:09

    std::future介绍 在前面几篇文章中基本都用到thread对象,它是C++11中提供异步创建多线程的工具。但是我们想要从线程中返回异步任务结果,一般需要依靠全局变量;从安全角度看,有些不妥;为此C++11提供了std::future类模板,future对象提供访问异步操作结果的机制,很轻松解决从异步任务中返

  • Day1 java的基础2022-09-16 01:01:48

    Day1 重新学习java的笔记 重新学java ​ 初入大四,开始了秋招,才惶惶察觉自己大学期间什么也没学到,大一大二一直在研究算法,只在杂七杂八的算法比赛得过奖,却没机会去参加ACM算是一个遗憾,不过倒是洛谷签到硬生生签了365天,编译一直用的C++,然而大学从大三开始的课程却是要用到java,于

  • CMU15-445 FALL 2022 PROJECT #0 - C++ PRIMER (Trie) 实验笔记2022-09-16 00:30:09

    CMU15-445 FALL 2022 PROJECT #0 - C++ PRIMER (Trie) 前言 这个Trie树就很熟悉了,AC自动机的底层数据结构。不过这次要用C++11来实现还是有点挑战性的。以前写题目的时候那都是C with Class的写法,甚至Class都没,就一个结构体。甚至有些时候结构体都没,直接分几个数组开写。。。这不

  • C++ 洛谷网站的题2022-09-14 22:00:54

    P1000 #include <iostream> using namespace std; int main(int argc, char** argv) { cout<<" ********"<<endl <<" ************"<<endl <<" ####....#.&q

  • C/C++ 分配内存的方法2022-09-14 19:00:29

    1) malloc 函数: void *malloc(unsigned int size)      在内存的动态分配区域中分配一个长度为size的连续空间,如果分配成功,则返回所分配内存空间的首地址,否则返回NULL,申请的内存不会进行初始化。 2)calloc 函数: void *calloc(unsigned int num, unsigned int size)      

  • cmake c++ 连接mysql2022-09-14 16:30:59

    控制台应用 1.安装数据库 MySQL Server 8.0(自行安装一下) 2.打开数据库目录检查是否有这两个文件 3.编译器内改成X64 4.找到工程名字,右键点击、属性 5.找到VC目录、找到包含目录 6.将include目录添加进去 7.同样的操作将库目录添加进去 8.找到链接器,填入libmysql.lib 9.将这

  • C++文件读写详解(ofstream,ifstream,fstream)2022-09-14 12:00:35

    转载来自:https://blog.csdn.net/seadplus/article/details/7802346?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-7802346-blog-6859379.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=di

  • c++静态for循环2022-09-14 10:03:56

    #include <iostream> // 通过递归实现 template <int Beg, int End> struct static_for { template <typename Fn> void operator()(const Fn& fn) const { if (Beg < End) { fn(Beg); static_for&l

  • C++(Qt) 和 Word 交互总结(二)2022-09-13 22:30:41

    阅读本文大概需要 6 分钟 之前有一篇文章介绍过 C++/Qt 操作 Word的一些方法,虽然能满足一部分使用场景,但是终究是在某些平台上有限制,使用起来还是不方便,所以就有了这边文章 我们知道操作 Word其实还有一种方法,那就按照 OOXML规范读写即可,OOXML 是微软 2007之后推出的一套标准,凡

  • C++版测评程序2022-09-13 20:36:18

    目录介绍代码(judge.cpp)使用说明结尾 介绍 做完一道题目后,当你有一堆的测试数据,却没有用来测评的OJ,就只能一个数据一个数据的测试时,你的心态一定是崩的,所以需要我们自己来编写一个测评程序,批量进行测评,有助于加快测评速度。 代码(judge.cpp) 其实代码很简单,很通俗易懂,萌新应该都看得

  • 美团c++一面2022-09-13 19:31:02

    自我介绍 项目相关问题 手撕算法题 1合并n个大小为k有序数组 1,1使用优先队列,每次取最小值进行合并。o(k*Nlogn) 有啥可以优化 1.2可以使用归并的方法,第一条序列和第二条序列进行合并,3和4,,,,。虽然算法复杂度没变,但是分治可以使用多线程 2有一个行政区域的类,代表一个区域,有两个函数

  • 2022秋季体验营C++试题-解析2022-09-13 09:03:27

    目录2022秋季体验营C++试题-解析小学C++组:T271184 挑水(water)T271196 挖竹笋(bamboo)T271182 建房子(home)初中C++组T273321 足球赛(football)T273322 倒酒(pourwine)T273323 玩具(toy) 2022秋季体验营C++试题-解析 题目我已经上传到洛谷了,点击问题即可跳转。 小学C++组: T271184 挑水(water)

  • 【STL】STL - 简介2022-09-12 21:32:13

    STL简介 C++ STL(Standard Template Libiary标准模板库)是通用类模板和算法的集合,它提供了一些标准的数据结构的实现,如queues(队列),list(链表)和stack(栈)等。 C++ STL提供给程序员三类数据结构的实现: 序列容器: vector:从后面快速的插入与删除,直接访问任何元素 deque:从前面或

  • 003 C++标准库简要2022-09-12 19:03:25

    标准库命名空间 直接导入所有std命名空间不是一种好行为。 isotream cin,cout getline() string operater+:连接, operater==:比较 substr():拷贝指定字符串 repalace():替代指定字符串 C风格字符串:以‘\0’结尾,c_str()可以实现转化 容器 算法 迭代器 常用算法 算术 复数

  • 【C++】关键字合集2022-09-12 18:31:21

    inline、volatile、#define、typedef、const、static const 常量指针:比如整型指针指向的是一个整型,所以常量指针说的是指向一个常量的指针,那么也就是说指向的内容不可以被修改,因为指向的是一个常量 常量指针指向的对象不能通过这个指针来修改,但是仍然可以通过原来的声明修改;

  • UE4 C++ 浅析委托并实现一个简单的例子2022-09-12 17:33:26

    什么是委托? 我们先来看看官方的解释: 委托 是一种泛型但类型安全的方式,可在C++对象上调用成员函数。可使用委托动态绑定到任意对象的成员函数,之后在该对象上调用函数,即使调用程序不知对象类型也可进行操作。复制委托对象很安全。你也可以利用值传递委托,但这样操作需要在堆上分配内

  • Java第一次课程2022-09-12 00:35:40

    第一次课程中老师系统的为我们讲解了Java编程思想,结合上一次课堂检测内容我深刻体会到了Java编程中分解的重要性。   Java编程思想总结下来只有简单的几个字:分解,模式识别、抽象、算法,单元测试,整合。 分解,顾名思义,就是把一个大项目分解成许多小问题;之后辨别、确认小问题的解决方法

  • 编程题:pta 6-1 最大子段和* - C/C++ 函数与抽象2022-09-12 00:04:47

    编程题:6-1 最大子段和* - C/C++ 函数与抽象题目:对于一个给定的数值序列a,其最大子段和是指a的所有连续子序列中,和最大的连续子序列的和。该问题可以有穷举、动态规划和贪心等不同解法。请实现最大子段和求解函数mis(maximum internal sum),使得下述程序可以正常运行。举例:{-4,12,32,-5

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

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

ICode9版权所有