• C++使用默认参数还是使用重载?

    C++使用默认参数可以减少接口数量,但在使用的过程中,有可能导致疑惑。重载可以更加清晰的表达接口,但是会增加接口数量。...

    C++初始化和赋值的区别

    初始化创建对象时赋予其一个初始值。初始化形式inttemp=0;inttemp={0};inttemp{0};inttemp(0);赋值把对象的当前值擦除,而以一个新值来替代。...

    SM2算法加密密文标准数据顺序

    ciphertext=C1||C3||C2...

    vscode插件记录

    BracketPairColorizer2--->不同颜色匹配括号,便于观察HexdumpforVSCode--->显示二进制文件...

    windows命令行合并静态库为一个静态库

    "C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\VC\bin\lib"/out:temp.lib1.lib2.lib3.lib>lib.log2>&1将1.lib2.lib3.lib合并为temp.lib...

    windows命令行驱动工程自动编译库文件、可执行文件

    "C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\Common7\IDE\devenv"test.sln/Build"Release|Win32">build.log2>&1...

    cmake学习笔记

    1.cmake相对路径在android平台可以采用相对路径的方式在windows平台相对路径不能生效,需要通过绝对路径获取。我采用的方法是获取当前目录工程根目录,然后获取上级目录的方法(比较笨),网友还提供了通过STRING方法,然后通过正则获取想要的目录#获取CMAKE_SOURCE_DIR上级目...

    Android Studio设置ndk_tool

    在进行android开发时,需要使用到ndk,除了设置工程ndk目录外,还需要设置ndk_tool。设置ndk_tool步骤如下:1.首先进入file->setting->Tools->ExternalTools,然后选择"+",创建新的工具。2.选项设置:Na...

    开源许可协议

    开源许可协议BSD开源协议商业友好,允许用户进行二次开发ApacheLicence商业友好,允许用户进行二次开发GPL协议(GNUGeneralPublicLicense)软件中使用了GPL协议的产品,则该产品也必须采用GPL协议,因此产品也必须开源和免费。因此对于商业软件集成并不友好。...

    重定向

    示例:grepda*>greplog32>&1...