ICode9

精准搜索请尝试: 精确搜索
  • KTL 一个支持C++14编辑公式的K线技术工具平台 - 第七版,体验GPGPU。2022-06-27 11:36:12

    K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库:https://github.com/bbqz007/KTL 国内仓库:https://gitee.com/bbqz007/KTL  CoreAnimation for Windows: https://github.com/bbqz007/xw zqt5 一个超简单的Qt5窗口语法: https://gith

  • c++ 如何多平台获取当前执行文件的实际地址2022-06-27 02:00:56

    # 在使用cpp的很多时候,不像其他语言例如Python Java.这些跨平台语言获取当前执行的文件实际地址(实现工作环境地址)是非常方便的. . Python获取当前执行文件的实际地址   import os print(os.path.realpath(__file__))     .   Java获取当前执行文件的实际工作环境地址

  • c++命名空间2022-06-26 11:01:00

    1 using namespace std; 2 namespace A { 3 int a = 100; 4 namespace B //嵌套一个命名空间B 5 { 6 int a = 20; 7 } 8 } 9 10 int a = 200;//定义一个全局变量 11 12 13 int main(int argc, char *argv[]) { 14 cout << "A

  • 使用C++的ORM框架QxORM2022-06-26 09:32:12

    QxORM中,我们用的最多的无非是这两点 官方表述是这样的:   持久性: 支持最常见的数据库,如 SQLite、MySQL、PostgreSQL、Oracle、MS SQL Server、MongoDB(具有 1-1、1-n、n-1 和 n-n 关系);  序列化: JSON、二进制和 XML 格式; 简洁一点就是:   连接访问各类主流数据库   能够将

  • 使用VSCode编译C/C++2022-06-25 23:32:41

    简介: 教程参考VScode中配置C语言/C++运行环境 每次打开一个新工程需要做的事 下载好的文件夹右键选择用VSCode打开 在lauch.json文件中修改一处属性,使编译在系统弹出的黑框中显示 将"externalConsole": false,修改为true 在tasks.json文件中添加一处出行,修改中文的

  • 【C++】一、类的构造与析构函数及其调用机制刨析2022-06-25 20:35:16

    目录一、构造函数与析构函数1.构造函数定义2.构造函数特点3.析构函数定义二、构造函数分类与调用机制1.无参构造函数2.有参构造函数3.拷贝构造函数(1)拷贝构造函数的三种调用场景(2)拷贝构造函数中的深拷贝与浅拷贝4.总结三、构造函数的初始化列表 一、构造函数与析构函数 1.构造

  • PTA 1034 Head of a Gang C++2022-06-25 20:00:24

      题目来源:https://pintia.cn/problem-sets/994805342720868352/problems/994805456881434624   由于之前在学习数据结构和算法时,学校禁止使用C++ STL,所以现在刷算法时STL中很多趁手武器不会用,惭愧...   本题重点之一是映射,需要使用map数据结构    #include <map> using

  • win10安装rust的开发环境完整教程(gcc编译器和vc++编译器)2022-06-25 18:34:32

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

  • c++中智能指针的使用,个人总结2022-06-25 17:00:31

    一、什么是智能指针   一般来讲C++中对于指针指向的对象需要使用new主动分配堆空间,在使用结束后还需要主动调用delete释放这个堆空间。为了使得自动、异常安全的对象生存期管理可行,就出现了智能指针这个概念。简单来看智能指针是 RAII(Resource Acquisition Is Initialization,

  • C++学习笔记(5)--STL2022-06-25 16:32:15

                          C++17的结构化绑定 首先设置语言标准为C++17标准(或更高的版本),才支持结构化绑定 void test1() { Student s1(18, "Tom"); auto [age, name] = s1; cout << "age=" << age << "name=" << name << endl; } void test2

  • c++ (Node Editor)2022-06-25 05:33:59

    OpenAssembler QT Node Editor kiwi

  • C++ 弹幕游戏2022-06-24 20:31:11

    可能会持续更新吧,, 固定弹 首先放一个 Kaguya 的波粒: 境符「波与粒的境界」 since C++98,系统要求 Windows . #include <cmath> #include <cstdio> #include <conio.h> #include <cstdlib> #include <windows.h> using namespace std; const int hs = 28, vs = 65; const dou

  • C++ 如何动态的确定一个数组的长度2022-06-24 17:35:12

    C++中一般是不能使用变量作为一个数组的长度的,必须使用常量 这是因为数组作为C++的内置数据类型,其空间分配在栈内存中,这部分空间的大小在编译时就要确定,不能等到运行时再分配。常量的值在编译时就能得到,而变量的值在运行时才能确定。 但是仍然有办法使用变量作为数组的长度:绕过栈

  • Windows11搭建c/c++开发环境2022-06-24 17:32:04

    有了“c/c++”分类下的前边那些“基本概念1-9”以及“Windows上的gcc”的铺垫,终于可以搭建开发环境了 编译器 我打算做原生开发,也就是在Windows上不依赖任何多余的dll,所以只能选mingw的gcc了。 https://winlibs.com/ 下载了一个最新的 winlibs-x86_64-posix-seh-gcc-12.1.0-llvm-1

  • c++多线程和python多线程相互调用(c++线程一直给python推数据)2022-06-24 11:34:48

      先看c++代码,很多代码不懂,能百度到的   #define EXPORT __declspec(dllexport) #include <iostream> #include <pthread.h> #include<Python.h> #include <windows.h> using namespace std; pthread_t tids[1]; PyObject* pModule = NULL;//声明变量 void* say_

  • Eclipse Paho MQTT的C/C++库感觉质量不怎么高啊2022-06-24 00:33:28

    https://github.com/eclipse/paho.mqtt.c C++库也是依赖这个C库的。   1、内部创建野线程 (不对这个线程执行join操作。传给野线程的指针也没引用计数。如果这个野线程被后调度,导致use after free) 我提的issue。貌似不止这一处?https://github.com/eclipse/paho.mqtt.c/issues/1236

  • 我学c++的一些看法2022-06-23 11:05:04

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

  • 编译器平台技术路线选择2022-06-23 09:34:37

    最近在研究gnu和msvc在win32平台上的应用,查了资料也请教了一下别人。现结论如下: 1.msvc理所当然在win平台上支持最广泛:winAPI(sdk),MFC封装winAPI库及其他VC++功能。 2.gnu在win平台上缺了MFC封装winAPI库,需要学习winAPI。   因为winAPI是用c语言写的,c语言是通用的,所有编译器编译的d

  • c++(七)2022-06-23 09:00:15

    如果用户定义有参构造函数  c++不再提供默认无参构造  但是会提供默认拷贝构造 如果用户定义拷贝构造函数,c++不会再提供其他构造函数 创建一个类,c++编译器会给每个类都添加至少三个函数 默认构造 析构函数 拷贝构造   深拷贝和浅拷贝 浅拷贝:简单的赋值拷贝操作 深拷贝:在堆区重

  • 史上最奇葩的C++2022-06-22 22:02:08

    没错,C++超级,超级,超级奇葩。 请看: int i = 50; (++i) += (i++); 谁能告诉我这段代码执行完后i是多少? 1:辗转自加法 这是能编译通过的: int i = 50; printf("%d", i++ + ++i); return 0; 另外一段编译通过的代码: int i = 50; printf("%d", i ++ + ++ i);

  • C++顶层const与底层const2022-06-22 22:01:13

    (1)顶层const即声明对象本身是一个常量,其内存中存放的值初始化后是不能更改的(且必须有初始化); 如:  const int i = 9;      //定义一个int型常量i,并初始化为9,此后i存储的值就不能更改了; int j; int* const p = &j;    // 定义一个int 型指针常量p存放变量j的地址,此后p存

  • (新手向) Windows 下 VSCode 编译运行 C++ 程序2022-06-22 17:32:22

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

  • C++容器vector<>相关的基础操作2022-06-22 14:33:13

    C++容器vector<>相关的基础操作 在容器中存入与取出操作:  存入(尾端增加元素):push_back();  取出(尾端删除元素):pop_back(); vector<int> rect_x; int x; rect_x.push_back(x); rect_x.pop_back(x); 应用:在容器中找到:min_element和max_element的位置和大小。   #include <i

  • c++获取网络时间2022-06-22 14:00:39

    test.h #pragma once #include <winsock2.h> #include <ws2tcpip.h> #include<ctime> #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #pragma comment (lib,"Ws2_32.lib") struc

  • cpp内联函数2022-06-22 11:31:29

    目录内联函数引入C++用inline关键字来解决宏函数缺陷的问题inline是一种建议 内联函数引入 C中对于一些频繁计算的短代码,通常写成宏来避免函数调用开销,但是再C++中会带来一个问题,即: 预处理器不能访问类的成员,因此宏不能作为类的成员函数。 c++中内联函数就用用来解决宏函数的缺陷

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有