加载中
C++ string的trim, split方法

很多其他语言的libary都会有去除string类的首尾空格的库函数,但是标准C++的库却不提供这个功能。但是C++string也提供很强大的功能,实现trim这种功能也不难。下面是几种方法: 1.使用strin...

2015/08/07 16:42
2.2K
base64变形c++代码

char aTuvwxtulmnopqr[65] = "tuvwxTUlmnopqrs7YZabcdefghij8yz0123456VWXkABCDEFGHIJKLMNOPQRS9+/"; char __cdecl charEncrypt(int data) { int dataa; // [esp+18h] [ebp+8h] dataa = aTuv...

2019/06/12 09:23
1.3K
c /c++实现split, 高效

//自带strtok 贴一个C实现的函数: 调用示例: #define MAX_COLS 10 char src[256]; char *cols[MAX_COLS]; int count; int i; strcpy(src, "aa aa bbc cccd"); count = splitEx(src, ' ', ...

2015/08/07 16:48
871
C++创建对象的三种方式

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include <iostream> using namespace std; class A { private: int n; public: A(int m):n(m) { } ~A(){} }; int main() { A a(1); //栈中...

2018/07/11 16:12
103
C++写壳之高级篇

之前在写了写壳基础篇,现在就来完成写壳高级篇。没有基础篇的知识,那理解高级篇就比较困难。有了写壳基础后,才能在其基础上逐步实现高级功能,加壳的目的主要是防止别人破0解,而想要别人...

DBG
2019/05/21 15:40
280
How to use Google Test for C++ in Visual Studio

In Visual Studio 2017 version 15.5 and later, Google Test is integrated into the Visual Studio IDE as a default component of the Desktop Develoment with C++ workload. To verify ...

C++ string类中的字符串查找

C++ string类中的字符串查找 类string提供了大量查找功能和搜索功能,其中比较常用的查找和搜索函数是find()函数、 find_first_not_of()函数、find_first_of()函数、find_last_not_of()函数、...

2015/08/07 16:41
892
C++/Debug模式查看EFL(标志寄存器)详解

在比如使用汇编指令如:ADC, SBB等指令时,我们为了心里那份好奇感就不得不去了解下FLAG寄存器(EFL)里面的东西。通过二进制详细的查看各标志位的值。然后这些需要用到标志寄存器的指令等就...

ASM
2018/10/25 10:19
202
C++ 中int,char,string,CString类型转换(一)

1. c++中string到int的转换 1) 在C标准库里面,使用atoi: #include <cstdlib> #include <string> std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno == ERANGE...

2015/08/07 16:42
381
vs2017 企业版c++ 项目 单元测试 代码覆盖率无法显示

Spørgsmål 0 Log på for at bedømme 问题如标题。 步骤如下: 1:新建C++控制台项目 2.添加类A并添加成员函数用于测试 3.新建c++ 本机测试单元 4.引用控制台项目,添加A 头文件 5.link A...

2018/07/14 10:01
3.2K
vscode基于Linux和Windows下c/c++的多文件编译与连接

我自己整理了一份: cygwin64/home/xxx/.bash_profile ,末尾加上如下代码(后面vscodeMake.bat要用到环境变量"_T"): export _T=${_T//\\//} # replace backslash to fowardslash if [[ ...

2018/04/28 15:09
1.2W
delphi使用bcb的c++ .obj .o,lazarus x64内联汇编,att和intel

implementation {$IFDEF WIN32} {$LINK 'F:\app\staticLib\Win32\Debug\File1.obj'} const _PU = '_'; {$ELSE} {$LINK 'F:\app\staticLib\Win64\Debug\File1.o'} const _PU = ''; {...

2018/06/04 17:53
247
玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不...

2018/07/14 10:48
113
cocos2dx 3.x win7+VS2012开发环境搭建及HelloWorld

1. 准备工作 (1)VS2012 (2)cocos2dx cn.cocos2d-x.org/download (3)python 新版本的cocos2dx 需要python编译 2. 安装软件 (1)VS2012 从官网下载并安装 (2)python 安装:下载地址:...

2015/07/29 17:02
1.5K
c使用汇编的变量

C文件中的变量和函数名 name, 对应于 汇编语言中的 _name,即在变量或者函数名前加一个"_". 由于C++ 支持重载,即可以定义函数名相同,但参数类型不同的函数。其在编译时,由编译器 根据函数的...

2018/06/29 15:42
252
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?

在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”? 右键选择该文件.cpp格式的->属性->预编译头,→ 不使用预编译头 错误描述:fatal error C1010: 在查找预...

2018/07/12 15:15
516
VS2012下X64平台嵌入汇编程序

VS2012在win32平台编译的时候可以很好的支持汇编语言的嵌入。建立一个控制台应用程序,选择空项目。项目建立好之后添加一个.cpp文件。在cpp文件中写入如下代码: [cpp] view plain copy prin...

ASM
2018/06/26 22:01
444
Dll 导出函数那些破事

经常使用VC6的Dependency查看DLL导出函数的名字,会发现有DLL导出函数的名字有时大不相同,导致不同的原因大多是和编译DLL时候指定DLL导出函数的界定符有关系。 VC++支持两种语言:即C/C++,...

2018/07/12 17:49
75
Visual Studio 2017对xp的支持

等待VS2017安装程序配置结束会,会出现VS2017安装组件和工具配置界面,勾选工作负载左侧的“使用C++的桌面开发”组件和右侧的“对C++的Windows XP支持”、“MFC和ALT支持(x86和x64)”和“I...

2019/02/18 11:18
6.1K
Nasm 结构体定义

1. 结构体定义 在NASM内部,没有实际意义上的定义结构体类型的机制,NASM使用宏 STRUC 和 ENDSTRUC来定义一个结构体。STRUC有一个参数,它是结构体的名字。可以使用“RESB”类伪指令定义结构...

2018/06/22 16:16
766

没有更多内容

加载失败,请刷新页面

返回顶部
顶部