Size: a a a

2021 March 02

Н

Николай in supapro.cxx
Ты же экземпляр структуры хочешь создать
источник

С

Сергей in supapro.cxx
COURIER
да я сам в плюсах вообще не силен... просто надо было задачку решить, я вот пытался
плюсы тут ни причем вообще. тут полное непонимание ни задачи ни структуры кода.
источник

AS

Anatoly Shirokov in supapro.cxx
COURIER
да я сам в плюсах вообще не силен... просто надо было задачку решить, я вот пытался
Пиши осознанно. Если не понимаешь, что пишешь, спроси, почитай
источник

Н

Николай in supapro.cxx
А не целочисленный массив
источник

C

COURIER in supapro.cxx
я наоборот хотел объявить массив
источник

C

COURIER in supapro.cxx
ладно, извините
источник

AS

Anatoly Shirokov in supapro.cxx
COURIER
я наоборот хотел объявить массив
А элементы какого типа у этого массива? Скажем, зачем ты определил пользовательский тип color и нигде его не использовал?
источник

a

anton in supapro.cxx
COURIER
а почему нет
потому что потом ты обращаешься к полям, например memory[i][j].c = 0;
источник

Н

Николай in supapro.cxx
COURIER
#include <iostream>
#include <iterator>
#include <algorithm>
#include <bitset>

using namespace std;

int main () {
   struct color {
       int c;
       int m;
       int y;
       int k;
   }
   int N = 2;
   int M = 2;
   int memory[99][99];
   
   for (int i = 0; i < N; i++) {
       for (int j = 0; j < M; i++) {
           memory[i][j].y = 1;
       }
   }
   for(int i = 0; j < N; i++) {
       for(int j = 0; j < M; j++) {
           memory[i][j].c = 0;
           memory[i][j].m = 0;
           memory[i][j].k = 0;
       }
   }
}
Также зачем все эти четыре библиотеки и использование пространства имён std?
источник

Н

Николай in supapro.cxx
stdio.h вроде как там достаточно
источник

C

COURIER in supapro.cxx
я могу вам скинуть саму задачу?
источник

C

COURIER in supapro.cxx
я просто вообще не понял как ее записать даже
источник

AS

Anatoly Shirokov in supapro.cxx
COURIER
я могу вам скинуть саму задачу?
источник

AK

Aleksandr Kuznetsov in supapro.cxx
Всем привет, у меня возник вопрос касательно odr. Если у меня есть две версии only header либы (реализация методов одного и того же класса различается) и я собираю статическу либу используя одну версию  only header либы, а в исполняемом  файле другая версия. Далее компилятор линкует статическую либу с исполняемым файлом и получает итоговый исполняемый файл. В данном же примере происходит нарушение odr и поведение программы не определено?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
In Dev
class A
{
 template<typename T>
 A() {}
};

auto a = new A<T>();

Что-то туплю, подскажите как шаблонный конструктор с new использовать когда аргумента с этим типом нет?
Можно так
template <typename T>
struct ctor_tag{};

class A {
   template <typename T>
   A(ctor_tag<T>) {}
};

auto a = new A{ctor_tag<A>{}};
источник

AS

Anatoly Shirokov in supapro.cxx
COURIER
я могу вам скинуть саму задачу?
Ты можешь показать задачу, но решать все равно ты будешь. Обычно, если возникают вопросы по поводу задачи, то к преподу - самый быстрый путь.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Aleksandr Kuznetsov
Всем привет, у меня возник вопрос касательно odr. Если у меня есть две версии only header либы (реализация методов одного и того же класса различается) и я собираю статическу либу используя одну версию  only header либы, а в исполняемом  файле другая версия. Далее компилятор линкует статическую либу с исполняемым файлом и получает итоговый исполняемый файл. В данном же примере происходит нарушение odr и поведение программы не определено?
В header only функции инлайн все. Да, это уб, скорее всего даже ifndr
источник

AK

Aleksandr Kuznetsov in supapro.cxx
Artöm Bakri Al-Sarmini
В header only функции инлайн все. Да, это уб, скорее всего даже ifndr
согласен, когда мы реализуем метод класса в его определении он автоматом становится inline
источник

DF

Dollar Føølish in supapro.cxx
Artöm Bakri Al-Sarmini
В header only функции инлайн все. Да, это уб, скорее всего даже ifndr
Что такое ифндр
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Dollar Føølish
Что такое ифндр
Ill formed, no diagnostic required
источник