Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
现代C++爱好者论坛 - 官网 | 开源
@ziyikong 今天或明天我也会再制作一个windows上练习代码环境搭建的视频细节
@Yozi 在 项目想法: mcpp-start: 完全0基础的现代C++社区教程项目 - 想法讨论 中说:
AI 辅助学习确实很香,但也有个坑:如果引导/提示词没调好,AI 输出太多反而容易理解得“热闹但不深”,学着学着有点迷迷糊糊
目前在重新实现d2x这个工具 (还没替换原版本), 目前使用的是 固定提示词模板 + 对应原练习代码 + 包含练习意图 的引导方式, 可能能缓解一些这个问题
e1368bcd-de54-4c12-ae96-199f9aa901a7-image.png
这不过, 目前还是初步尝试, 后面打算多探索一些这方面
@FrozenLemonTee 在 C++中的initializer_list获取列表长度并用于模板参数的编译期计算小示例 中说:
clang最小可编译的版本和标准是clang3.4.1+cpp11: image.png
clang最小可编译的版本和标准是clang3.4.1+cpp11:
image.png
这样
我的解决办法 将代理设为全局代理 开启tune模式 就行啦,我关代理会显示无法抵达服务器,如果单纯规则代理又会git不到
@xuxubaobao 按下面尝试删除旧版本xlings 然后重新安装, 把安装过程的log贴一下 我分析下什么原因
如果作为一个库设计者的话, 感觉总体遵守
谷歌有个C++风格指导: https://google.github.io/styleguide/cppguide.html
在了解到一个项目如何架构和设计后, 又要回到现实 - 根据当下情况和目标, 对项目做出合适的架构, 而不要过渡设计, 因为每个项目都有他发展的时间段, 每个时期, 目标不同
例如: 对于要快速能用或上线的MVP, 目标是能用就行, 反而没有太多设计就是好的设计
收到,感谢👍
补充: 检测终端没有实时更新问题解决方法
这里decltype 对结构化绑定的别名有个特殊处理 返回的 引用类型 是结构化绑定中特殊定义的, 不是传统认为的 引用类型, 指的是成员的声明类型, 除非成员是 T & 才会返回 T &
@SPeak 在 求助 g++15.1使用std::execution对标准库算法加速遇到的问题 - 引入TBB头文件报错 中说:
如果只是使用C++23, 不一定要使用import std/模块特性 (tbb目前本身没有支持/适配
谢谢回复,我大概是明白了,看起来错误似乎来源于同时#include 标准库头文件,和import std; 而TBB库中会引入标准库的头文件。
@SPeak ,是的,只要设置了这个透明窗口就无法渲染
@SPeak 按照这个思路,只保留一个列表初始化,用了一个辅助函数检测了每个元素是否是数组,如果是数组就检测长度是否是2,然后首元素是否是string,如果初始化列表里全部元素都符合就判定为object。这个代码运行成功了,感谢大佬
刚刚更新优化了一下工具在macos平台上的控制台刷新机制
如果macos上遇到控制台的输出不刷新或重复输出问题, 可以运行下面命令进行更新一下工具(默认只会覆盖xlings的核心代码, 不用但心之前的安装或配置的环境和数据缓存
@javis 是一运行就报这个错误, 还是vscode一编辑文件就报错啊
尝试把项目目录下的config.xlings下面这一行删除(即不自动用vscode打开代码文件)
8f166822-5e51-4fb8-8e16-c03a2e36191b-image.png
然后使用其他 手动 用其他编辑器(本地文本编辑器或其他非vscode) 打开对应的代码文件修改保存 会有这个问题吗
看看是不是和vscode有关系问题
补充: 如果本地确实已经有c++环境, 但识别不到, 可以用下面命令清理以下缓存后再尝试
命令行可以运行xim命令试一试, 能能不能看到帮助信息, 以及试一试xvm list x命令输出的内容也贴一下
主问题贴: https://forum.d2learn.org/topic/103
linux下删除有问题的全局llm配置文件, 可暂时避免