Anonymous » 24 янв 2025, 23:51
Последнее сообщение Anonymous «
Anonymous »
Я уже публиковал вопрос, касающийся проблемы, похожей на ту, что меня может ожидать на экзамене в колледж, и теперь это еще одна конкретная проблема, с которой я столкнулся, вероятно, из-за отсутствия критического понимания указателей.
Anonymous » 24 янв 2025, 23:39
Последнее сообщение Anonymous «
Anonymous »
Я прочитал следующие вопросы:
Pthread в Glibc.so реализован слабым символом для предоставления функций Pthread заглушки? Что объясняет, что слабые символы связаны со статическим связыванием, а не динамическим линкером
Почему некоторые символы...
Anonymous » 24 янв 2025, 22:41
Последнее сообщение Anonymous «
Anonymous »
У меня есть библиотека с несколькими глобальными картами:
В заголовке (Header0):
extern std::map AVPixelFormatMap;
extern std::map AVMediaTypeMap;
extern std::map AVCodecIDMap;
в cpp (cpp0):
std::map AVPixelFormatMap
{
{AV_PIX_FMT_NONE,...
Anonymous » 24 янв 2025, 22:34
Последнее сообщение Anonymous «
Anonymous »
Я читал эту статью о передовых практиках C++, и она заставила меня задуматься о безопасности типов и гибкости среды выполнения. Я придумал следующий пример:
#include
#include
#include
#include
Anonymous » 24 янв 2025, 22:32
Последнее сообщение Anonymous «
Anonymous »
Этот вопрос является продолжением макета Google с объектом unique_ptr, вызывающим проблему утечки памяти. Мой тестируемый класс получает право собственности на unique_ptr своего конструктора:
class Foo {
public:
virtual void doFoo() { std::cout...
Anonymous » 24 янв 2025, 22:25
Последнее сообщение Anonymous «
Anonymous »
Я знаю, что в C++11 появились шаблоны псевдонимов (которые хорошо объяснены в этой теме), которые упрощают уменьшение многословия. Например:
#include
template
using vec = std::vector;
int main(){
vec my_matrix;
//Do whatever I want to do with...
Anonymous » 24 янв 2025, 22:16
Последнее сообщение Anonymous «
Anonymous »
Согласно этому, find_if_not доступен начиная с C++11, поэтому я попробовал скомпилировать с --std=c++11, и он определен в и находится в пространстве имен std.
У меня есть следующий код:
#include
#include
#include
#include
using namespace std;...
Anonymous » 24 янв 2025, 22:04
Последнее сообщение Anonymous «
Anonymous »
Я использую шаблонное выражение для определяемого пользователем класса и не знаю, как заставить работать оператор+. Следующий пример упрощен по сравнению с исходным кодом, целью которого является использование моего собственного целочисленного типа...
Anonymous » 24 янв 2025, 22:01
Последнее сообщение Anonymous «
Anonymous »
Сегодня я обновил свой ноутбук до macOS 14.7.2 (Sonoma) с версии 14.5 или 6. Это привело к обновлению до Xcode версии 16.2 и ее инструментов командной строки.
Мой проект на C++ продолжает компилироваться и работать под управлением Xcode. Его также...
Anonymous » 24 янв 2025, 21:32
Последнее сообщение Anonymous «
Anonymous »
Мне нужно как можно быстрее прочитать много разных файлов. Это не один большой файл, а много маленьких. Файлы, из которых я пытаюсь прочитать, являются файлами Stat в/proc/pid/stat
Я использую std :: ifstream и std :: getline для чтения файлов....
Anonymous » 24 янв 2025, 21:24
Последнее сообщение Anonymous «
Anonymous »
can std :: ecector :: reszize () изменить емкость вектора () или вызвать перераспределение памяти, если изменение размера всегда находится в пределах начальной емкости?
Вот мой случай использования:
#include
const uint64_t maxSize = /* some...
Anonymous » 24 янв 2025, 21:24
Последнее сообщение Anonymous «
Anonymous »
Для тех, кто уже измерял или обладает глубокими знаниями о такого рода соображениях, предположим, что вам нужно сделать следующее (просто чтобы выбрать любой для примера) оператор с плавающей запятой:
float calc(float y, float z)
{ return sqrt(y *...
Anonymous » 24 янв 2025, 21:04
Последнее сообщение Anonymous «
Anonymous »
Скажите, что у меня есть следующая функция:
__global__ void testFunction(double *a, double *b) {
unsigned int index = blockIdx.x * blockDim.x + threadIdx.x;
a = fmax(b , 0.0f);
}
тогда при сборке выдается ошибка:
error: calling a constexpr...
Anonymous » 24 янв 2025, 20:57
Последнее сообщение Anonymous «
Anonymous »
Возможно ли в C ++ использовать спецификаторы формата в пользовательской функции?
Мы все знаем оператор printf () и как вы можете использовать, например, '%d' Чтобы вставить переменную int:
printf( The number is %d , num);
Anonymous » 24 янв 2025, 20:16
Последнее сообщение Anonymous «
Anonymous »
Может ли std::vector resize() изменить емкость вектора() или вызвать перераспределение памяти, если изменение размера всегда находится в пределах начальной емкости?
Вот мой вариант использования:
#include
const uint64_t maxSize = /* some large size...
Anonymous » 24 янв 2025, 20:09
Последнее сообщение Anonymous «
Anonymous »
Я изменил этот код:
auto it = chunks_.begin();
for (;; ++it) {
if (it == chunks_.end()) {
chunks_.emplace_back();
alloc_chunk_ = &chunks_.back();
break;
}
if (!it->is_filled()) {
alloc_chunk_ = &*it;
break;
}
}
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения