栏目: C++

C++实现将长整型数转换为字符串的示例代码

C++实现将长整型数转换为字符串/**CreatedbyChimomo*/#includeusingnamespacestd;char*convertLongToStr(longL){inti=1;intn=1;while(!(L/i<10)){i*=10;++n;}char*str=(cha...

2021-04-16 194 0 0 阅读全文

Fatal Error LNK1112: 模块计算机类型“X86”与目标计算机类型“X64”冲突—我的解决方案

win7下,安装的VS2008,然后搭配opencv2.3.1运行,报错为:fatalerrorLNK1112:模块计算机类型“X86”与目标计算机类型“x64”冲突。通过网上查询,给错的答案大同小异,但是依然有很多朋友按照网上的答案无法解决这个问题,一下是我的解决方案,仅供参考:1、原因:win7...

2021-07-15 175 0 0 阅读全文

[LeetCode(Q69)] Sqrt(X) (编程实现Sqrt)

Q:Implementintsqrt(intx).Computeandreturnthesquarerootofx.A:这里给出两种实现方法:一是二分搜索,二是牛顿迭代法。1.二分搜索对于一个非负数n,它的平方根不会小于大于(n/2+1)(谢谢@linzhi-cs提醒)。在[0,n/2+1]这个范围...

2021-07-15 199 0 0 阅读全文

编译时_RTC_Shutdown和_RTC_InitBase相关错误的解决方法

RTC*这些符号是VisualC++编译器(据说是9以上的版本,对应visualstudio2008以上版本)的RuntimeCheck功能的入口。在编译库文件时,如果选择了运行时检查,那么别的应用程序在链接这个库文件进行编译的时候,就有可能报如下错误:try.obj:errorLNK2001:un...

2021-07-15 378 0 0 阅读全文

彻底解决 LINK : Fatal Error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

最近我的VS2010不知道怎么回事,平时用的好好的,近期竟然出现了所谓的LINK:fatalerrorLNK1123:转换到COFF期间失败:文件无效或损坏头痛万分,查了各种资料一直无解,今天为了封装资源,嵌入清单,所以不惜血本仔细找了下,终于有解决方案了。平时我们都是将项目-->项目属性--...

2021-07-15 138 0 0 阅读全文

C++枚举类型用法总结(枚举字符常量代替常量)

C++枚举类型enum表示枚举,通常用于定义个新类型的字符常量,比如enum{January,February,March}。枚举类型的作用域一般是整个文件或者类内。当枚举类型定义在文件开头时,则作用域是从定义位置开始往后(不包括函数内定义);当枚举类型在类内定义时,则作用域为整个类内。在类内的头文...

2021-04-10 162 0 0 阅读全文

详解如何在VS2019和VSCode中配置C++调用Python接口

why看到这个标题有些人说了,为什么好好的C++你非要调用python?人家明明是两种语言呀!但是在实际应用中,有时候会用到C/C++调用python来更简单地去完成一些功能,不然人家python为什么有一个文件夹叫include,里边全是.h文件呢?VScode中配置环境首先是在VScode中为C...

2021-04-07 227 0 0 阅读全文

[LeetCode] 259. 3Sum Smaller三数之和较小值

Givenanarrayofnintegersnumsandatarget,findthenumberofindextripletsi,j,kwith0

2021-07-15 249 0 0 阅读全文

使用C++创建Pyd文件扩展Python模块

1、需要说明的是Pyd文件其实就是dll,为了python能正常调用,这个dll规定了导出函数的一些规则。下面代码简单演示使用c++创建一个函数,并使用Python调用该模块。(注意需要添加python的head路径和lib路径,具体操作,可见下面的视频链接)#include#include//需要...

2021-06-14 154 0 0 阅读全文

C和C++11之Enum枚举的具体使用方法

一、由于C++项目中用了相对比较多的枚举(enum),正常情况下,枚举变量都是占用一个整形类型的大小,但是项目中枚举(enum)只需要使用到一个字节的大小,因为是在嵌入式设备上执行的代码,资源比较少,那么如果枚举都是按照int型大小来使用的话,这无疑是一种资源浪费。所以就想有没有一种办法可以控制枚举...

2021-04-10 168 0 0 阅读全文

C++程序的内存分布

C++程序的内存分布上节我们介绍了指针引用与常量引用。C指针引用与常量引用本节我们介绍C++程序的内存分布!引入:在一个大的团体中,每个人都有每个人的职位。在C++中同样如此。栈区(stack):由编译器管理,存放局部变量和函数参数,很小。超出大小会导致数据溢出。堆区(heap):由程序员分配释放,...

2021-06-14 176 0 0 阅读全文

C++实现矩阵对称正交化的示例代码

1.python代码importnumpyasnpimportpandasaspddf=pd.DataFrame()df['fac_01']=(34,45,65)df['fac_02']=(56,25,94)print(df)print('------------------矩阵的特征跟D、和特征向...

2021-09-14 135 0 0 阅读全文

带你了解C++This指针的用法及其深究

一、this指针是个什么东东,重要吗?首先,我以码神的名义起誓,this指针绝对重要,尤其是对于c++这个面向对象编程的语言来说!有的码手可能要说了:你说重要就重要?那我还说不重要呢?这个么,空口无凭,我现在来举一个例子:我们知道对于一个类来说,要有很多工作要做,其中类的成员函数可以访问类的数据(限...

2021-08-20 150 0 0 阅读全文

C++ 移动构造相关总结

下面随笔给出c++移动构造。在现实中有很多这样的例子,我们将钱从一个账号转移到另一个账号,将手机SIM卡转移到另一台手机,将文件从一个位置剪切到另一个位置……移动构造可以减少不必要的复制,带来性能上的提升。C++11标准中提供了一种新的构造方法——移动构造。C++11之前,如果要将源对象的状态转移到...

2021-03-26 132 0 0 阅读全文

C++实现LeetCode(211.添加和查找单词-数据结构设计)

Designadatastructurethatsupportsthefollowingtwooperations:voidaddWord(word)boolsearch(word)search(word)cansearchaliteralwordoraregularexpressionstring...

2021-08-10 222 0 0 阅读全文

C++ Vector对象相关总结

下面随笔讲解c++vector对象。vector对象为什么需要vector?封装任何类型的动态数组,自动创建和删除。数组下标越界检查。封装的如ArrayOfPoints也提供了类似功能,但只适用于一种类型的数组。vector对象的定义vector数组对象名(数组长度);例:vectorarr(5)建...

2021-03-26 161 0 0 阅读全文

C++实现LeetCode(208.实现字典树(前缀树))

Implementatriewithinsert,search,andstartsWithmethods.Example:Trietrie=newTrie();trie.insert("apple");trie.search("apple");//return...

2021-08-10 154 0 0 阅读全文

基于DEVC++实现推箱子小游戏

推箱子小游戏(基于DEVC++)#include#include#include#includeusingnamespacestd;voidGame_Menu(HANDLEhout);voidGame_description(HANDLEhout);voidgotoxy(HANDLEhout,int...

2021-07-02 166 0 0 阅读全文

C++中Cout的格式使用详细介绍

1.cout和i/i++/++i的组合使用i++和++i是有着不同的含义,和cout组合使用也会得到不同的结果,下面给出一段代码:#includeusingnamespacestd;intmain(){inti=1;cout

2021-06-09 154 0 0 阅读全文

C++实现线性代数矩阵行简化

输入一个矩阵,可分别输出该矩阵的阶梯型和最简型。输入仅支持整数,支持分数形式输出。妈妈再也不用担心俺的线性代数作业~使用实例:(实现格式化输出部分写的极为丑陋......)#include#include#include#include#include#include#definef(i,l,r)f...

2021-07-02 154 0 0 阅读全文